web-dev-qa-db-ja.com

E185:ソラライズされた配色が見つかりません

病原体を介してSolarizedをインストールしましたが、MacのターミナルとMacVimの両方で正常に動作しています。今日、LinodeでUbuntuボックスをセットアップしてみました。 ドットファイル を複製し、.vimフォルダーと.vimrcフォルダーにシンボリックリンクしました(これはローカルマシンで使用するのと同じセットアップです。

Ubuntuボックスでvimを実行しようとすると、エラーが発生します

Error detected while processing /root/.vimrc:
line   43:
E185: Cannot find color scheme solarized
Press ENTER or type command to continue

行番号などの他のすべての設定が機能しているため、.vimrcがロードされていることがわかります。

.vimrcの関連する行は次のとおりです。

" settings needed for solarized colorscheme
syntax enable
set background=dark
let g:solarized_termcolors=256
colorscheme solarized

これが私の.vim/bundleディレクトリのセットアップです(実際にそこにsolzrizedされていない疑いがある場合!):

~  ls .vim/bundle 
ack                  coffeescript         liquid               snipmate             vim-colors-solarized vim-jst              zencoding
closetag             html5.vim            nerdtree             surround             vim-javascript       vim-Rails

もう1つ、ubuntoボックスのvimでecho &t_Coを実行すると、256になります。

何か案は?

41
David Tuite

明らかなことですが、~/.vim/bundle/vim-colors-solarizedの内容を確認しましたか? Vim:Pathogen not loading で説明されているのと同じ問題で実行している場合に備えて

14
mMontu

私もこの問題に直面していました。 .vimrcにcall pathogen#infect()行がありましたが、

E185:ソラライズされた配色が見つかりません

あなたのようなエラー。 call pathogen#infect()を.vimrcの最上部に移動しましたが、すべてが膨らみました。それでも問題が解決しない場合は、それを試してください!

47
Bodhi
:colo[rscheme] {name}   Load color scheme {name}.  This searches 'runtimepath'
            for the file "colors/{name}.vim.  The first one that
            is found is loaded.

solarized.vim in ~/.vim/colors/

6
kev

これは私がやったことです。

cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
5
Dean

私は、新しいCentOSボックスでこの問題に自分で遭遇しました。そこでは、 'vi'はVIMのバージョンを構文サポートなしでマップしました(つまり-syntax)にマップされ、E185: Cannot find color scheme solarizedエラー、 'vim'は構文サポートのあるバージョンにマッピングされ、solarizedでは問題なく動作しました。

「vi」を「vim」にエイリアスすることで問題が解決しました。


参考のために:

実行しているvimのバージョンが構文強調表示をサポートしているかどうかを確認するには、vim内から:versionを実行します。 -syntaxはサポートなし、+syntaxはサポートがあることを意味します。

エイリアスを作成するには、alias vi='vim'を〜/ .bashrcまたは〜/ .bash_profileに追加します

再ソースするには、source ~/.bashrcまたはsource ~/.bash_profileのどちらか適切な方を入力します。

2
alanning

不足している可能性のあるステップの1つは、追加することです

pathogen#infect()を呼び出します

.vimrcファイルに。

Src: http://www.vim.org/scripts/script.php?script_id=2332

2
Raging

この問題が発生していたので、次のコマンドを発行して修正しました

cd ~/.yadr
git pull
rake update
1
Todd Baur