无法在轨道上安装红宝石。类型错误

时间:2014-06-18 14:28:20

标签: ruby ruby-on-rails-3 cygwin install typeerror

我试图在Windows 7的rails上安装ruby。我在Professional和Enterprise上试过这个。

如果它有助于回答这个问题,我会跟随Michael Hartl的教程。 首先我安装Cygwin64,然后下载rubygems-2.3.0。我将rubygems-2.3.0移动到C:\ cygwin64 \ home \ mycomputername中。我成功解压缩,进入rubygems-2.3.0文件夹,然后运行setup.rb。 一切都很好,直到这里。

当我运行命令gem install rails --version 3.0.0时,它会成功安装,直到我到达

取出:rack-1.2.8.gem(100%) 错误:执行gem时...(TypeError)     无法将nil转换为String

发生上述错误的位置。在此之后,没有rails命令可以工作。

我应该注意,我的ruby版本是v1.9.3,如果重要的话。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Windows 7,我建议您从http://railsinstaller.org/en安装Ruby和Rails。

答案 1 :(得分:0)

如果在Windows上,最好使用railsinstaller.org。如果你可以安装Linux,那么在rails上开发ruby将是一个更好的选择。