我以前安装了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 \ rubygems-1.8.15)的提示符运行时收到以下错误:
ERROR: While executing gem ... (ArgumentError)
marshall datatoo short
任何人都知道为什么会发生这种情况,或者我如何设置我的1.9.2替代方式以便将其安装在轨道上?
答案 0 :(得分:0)
你真的应该考虑使用rvm。 http://beginrescueend.com/rvm/install/
它允许您为每个项目安装红宝石。
编辑:
看起来您可能正在使用Windows。试试看吧。 https://github.com/vertiginous/pik/