升级到 14.04 后,Ruby 降级到 1.8.3,因此我尝试使用以下命令进行升级。
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
rvm install 2.1.1
rvm use 2.1.1 --default
ruby -v
然后我就跑了
sudo gem install jekyll
它已成功安装,但我无法使用它
bash: /usr/local/bin/jekyll: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory
答案1
安装ruby1.9.1-dev
Jekyll
sudo apt-get install ruby1.9.1-dev
如果您有其他版本的 Ruby,请先将其删除。
即Ruby 2.0
sudo apt-get purge ruby2.0*
答案2
看起来 ruby 可能未安装在搜索的位置。请尝试:
$ sudo apt-get install ruby
您还给出了一个尝试过的命令“ruby -v”。您能给我们提供该命令的输出吗?