小编Sam*_*uel的帖子

升级 Ubuntu/Ruby 后 Jekyll 坏了

我在我的 Ubuntu 笔记本电脑上使用 Jekyll。它适用于 15.10。我已升级到 16.04,但收到此错误消息:

$ jekyll -v
bash: /usr/local/bin/jekyll : /usr/bin/ruby2.1 : bad interpreter: no file or folder
Run Code Online (Sandbox Code Playgroud)

这是已安装的 Ruby 版本:

$ ruby -v
ruby 2.3.0p0 (2015-12-25) [i386-linux-gnu]
Run Code Online (Sandbox Code Playgroud)

我试过了:

$ gem update jekyll
Updating installed gems
Nothing to update
Run Code Online (Sandbox Code Playgroud)

作为which ruby回报/usr/bin/ruby,我已更新/usr/local/bin/jekyll更改#!/usr/bin/ruby2.1#!/usr/bin/ruby.

现在我得到:

$ jekyll -v
/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in 'to_specs': Could not find 'jekyll' (>= 0) among 11 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/home/samuel/.gem/ruby/2.3.0:/var/lib/gems/2.3.0:/usr/lib/i386-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all', execute 'gem env` for more information
    from …
Run Code Online (Sandbox Code Playgroud)

upgrade ruby jekyll 16.04

9
推荐指数
2
解决办法
1747
查看次数

标签 统计

16.04 ×1

jekyll ×1

ruby ×1

upgrade ×1