2016-05-14 7 views
0

私のlinux mintにJekyllをインストールしようとしています。LinuxにJekyllをインストールするには?

[email protected] ~ $ sudo gem install jekyll 

しかし、私は得る:

Building native extensions. This could take a while... 
ERROR: Error installing jekyll: 
    ERROR: Failed to build gem native extension. 

    /usr/bin/ruby1.9.1 extconf.rb 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from extconf.rb:4:in `<main>' 


Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.10 for inspection. 
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.10/ext/ffi_c/gem_make.out 

私はこのsuplementaryパッケージがインストールされている:

[email protected] ~ $ ruby -v 
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] 
[email protected] ~ $ gem -v 
1.8.23 

答えて

0

のRuby 1.9.xはジキルの古いにあります。少なくともルビ2.0.xが必要です。

あなたのルビーバージョンを管理するにはrbenvと一緒に行くことをお勧めします。

+0

rbenvで私はLinuxの権利で複数のアクティブなルビーバージョンを持つことができますか? –

+0

LinuxでRuby 1.9.xを最新版に更新するにはどうすればよいですか? –

+0

rbenvは最も簡単な方法です。 2.2でグローバルに作業し、特定のプロジェクトで2.3を使用することを選択しました。ルビーのバージョンを更新したいだけなら、http://askubuntu.comを検索することをお勧めします。 –

0

まだルビーがインストールされていますか?バージョン

jekyll -v 
をチェックすることにより、ジキルがインストールされたかどうかを確認するために

sudo gem install -n /usr/local/bin/ jekyll 

チェック:あなたは次のことをしようとしない場合は、ジキルのインストールは問題はないはず、その後

gem install ruby 

、そうでない場合

バンドラについてエラーが発生した場合は、

sudo gem install -n /usr/local/bin/ bundler 

その後はうまくいくはずです。

関連する問題