2013-06-27 7 views
14

RailsInstallerディストリビューションを使用してRubyインストールを介してJekyll GemをWindowsにインストールしました。Jekyll Liquid Exception:Windowsで/ bin/shを見つけることができません

は私がjekyll buildまたはサブコマンドとして、私は次のエラーを取得することを含む任意のコマンドを実行しようとすると:

Jekyll error

2013-03-08-response-ruby-interfaces.mdは私の記事のひとつです。何が起こっているかもしれないかについての示唆はありますか?コマンドは_siteディレクトリにサイトのスケルトンを構築しますが、すべてのファイルは空です。助言がありますか?私もこの問題に走ったと私_config.ymlでpygmentsをオフにすることによってそれを解決し

+0

投稿を削除すると作成されますか?その場合、Markdownファイルへのリンクを追加してください。そこに問題があるはずです。 – Pavlo

答えて

18

pygments: false 

pygmentsがインストールされたにも関わらず、私はそれがWindowsでジキルで動作するように見えることはできません。

構文の強調表示は失われますが、動作しているJekyllのインストールが得られます。

+0

私のためのそのような幸運;それでも同じ問題が発生しています。 – Syllepsis

+0

も同様に役立ちます。このSOはこれをより詳細に詳しく説明しています:http://stackoverflow.com/a/17404260/50109 – Juri

+0

これで問題は解決しました。私はpygmentsをインストールしようとしました。現在は無効にして作業を中断してください。 –

0

私は同じだったとエンコードは、私が最初にpygmentsは0.5.0上で実行されていることを確認している二つのこと

をやって修正するために管理 使用UTF8

+0

Liquid例外を削除するだけですが何らかの理由でJekyllがファイルを完全に無視します – Juri

8

を解決変えます。新しいバージョンが

gem uninstall pygments.rb --version "=0.5.2" 
gem uninstall pygments.rb --version "=0.5.1" 
gem install pygments.rb --version "=0.5.0" 

セカンドをアンインストールしていることを確認すると同時に、よく、pygmentsはpythonのインストールと、このラインで

C:\RailsInstaller\Ruby1.9.3\setup_environment.bat 

SET PATH=%RUBY_DIR%\bin;other paths\here;%PATH% 

を、それを追加することになるだろう必要があるだろう

SET PATH=%RUBY_DIR%\bin;other paths\here;C:\Python27;%PATH% 

「RubyとRailsでのコマンドプロンプト」を閉じて、もう一度やり直してください。それが今エラー

参照せずを果たすジキルを実行します:@Mon Novalの答えに追加

Jekyll on Windows: Pygments not working

+2

' gem uninstall pygments.rb --version" = 0.5.2 " gem uninstall pygments.rb --version" = 0.5.1 " gem install pygments.rb --version "= 0.5.0" ' 私のために仕事をします。 – zzeroo

0

、私はまた、あなたが最初gem listを実行し、pygmentsを探すことを確認します。私はMon Novalのプロセスに従っていましたが、まだ修正されていないときは、コマンドラインにgem listを実行して、私にpygments 0.5.0がインストールされていることが分かりましたが、かっこ内に0.5.4がインストールされていました。だから0.5.0以上のすべてのバージョンを探してください!

今のところ魅力的です!

関連する問題