之前安装1.8.7后安装带有ruby 1.9.2的导轨

时间:2012-01-09 16:23:04

标签: ruby-on-rails-3 gem

我以前安装了ruby 1.8.7 on rails。然后我下载了ruby 1.9.2并尝试在rails上运行它。

我解压缩了1.9.2文件夹并通过ruby命令提示符导航到它并输入:

   ruby setup.rb

然后我使用以下行将gems更新到最新版本:

gem update --system 1.8.15

现在,当我尝试运行教程中的下一行时,我发现错误。代码行是:

gem install rails --version 3.0.11

从位置(C:\ Ruby192 \ bin)或(。\ Desktop \ ruby​​gems-1.8.15)的提示符运行时收到以下错误:

ERROR: While executing gem ... (ArgumentError)
    marshall datatoo short

任何人都知道为什么会发生这种情况,或者我如何设置我的1.9.2替代方式以便将其安装在轨道上?

1 个答案:

答案 0 :(得分:0)

你真的应该考虑使用rvm。 http://beginrescueend.com/rvm/install/

它允许您为每个项目安装红宝石。

编辑:

看起来您可能正在使用Windows。试试看吧。 https://github.com/vertiginous/pik/