1

我有一台较旧的 mac mini (v10.5.8) 我想安装最新版本的 rails。

gem update --system给我“没有要加载的文件”

gem install rubygems-update给了我和上面一样的东西

所以我从 ruby​​gems.org/pages/download 手动下载并提取了 tar 然后尝试运行ruby setup.rb,但这给了我......

./lib/rubygems/core_ext/kernel_require.rb:45:in 'gem_original_require': no such file to load -- stringio (LoadError) 

...所以我现在被卡住了..我不确定从这里去哪里...运行ruby -v给我“1.8.7(2008-05-31 patchlevel 0”

4

1 回答 1

2

与其使用系统 ruby​​,不如尝试使用rvm安装最新版本的 Ruby:

$ curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled --ruby=1.9.3

或者,如果您想要更多控制权

$ curl -L https://get.rvm.io | bash -s stable
$ rvm get head
$ rvm install 1.9.3

无论哪种方式,请确保您运行

$ rvm --default use 1.9.3

请注意,您可能必须先安装 XCode 和 XCode 命令行工具。另请注意,您可能不应该使用sudo... 只是让它为您的用户安装 ruby​​。

于 2013-04-12T15:42:52.963 回答