我需要通过安装 json
# gem install json --no-rdoc --no-ri
但我得到了结果
ERROR: Error installing json:
json requires Ruby version ~> 2.0.
我使用 Ubuntu Trusty (这个图片)并且由于某些原因我无法切换到更新的发行版,例如 Xenial (16.04)。 Ubuntu Trusty 是必须的。 Raspberry Pi 2 的硬件架构并不是很有帮助,因为像这样的第 2 方存储库PPA:brightbox/ruby-ng不支持armhf。
我只有 Ruby 1.9.3 可用。
# ruby --version
ruby 1.9.3p484 (2013-11-22 revision 43786) [arm-linux-eabihf]
# lsb_release -dc
Description: Ubuntu 14.04.2 LTS
Codename: trusty
# uname -i
armv7l
安装较新的 Ruby 版本的最简单方法是什么?
更新:解决方案
这些行对我来说非常有用:
# \curl -L https://get.rvm.io | bash
# source /usr/local/rvm/scripts/rvm
# rvm get stable
# rvm install ruby-2.1.5
update-alternatives --install /usr/bin/ruby ruby /usr/local/rvm/rubies/ruby-2.1.5/bin/ruby 400 \
--slave /usr/bin/rake rake /usr/local/rvm/rubies/ruby-2.1.5/bin/rake \
--slave /usr/bin/ri ri /usr/local/rvm/rubies/ruby-2.1.5/bin/ri \
--slave /usr/bin/rdoc rdoc /usr/local/rvm/rubies/ruby-2.1.5/bin/rdoc \
--slave /usr/bin/gem gem /usr/local/rvm/rubies/ruby-2.1.5/bin/gem \
--slave /usr/bin/irb irb /usr/local/rvm/rubies/ruby-2.1.5/bin/irb
# ruby --version
ruby 2.1.5p273 (2014-11-13 revision 48405) [armv7l-linux-eabihf]
# gem --version
2.4.8