我正在尝试安装Rails 3.1。
它在这里的公告博客文章中说要使用"geminstallrails-pre":
http://weblog.rubyonrails.org/2011/5/22/rails-3-1-release-candidate
当我尝试时
$gem安装导轨——之前
我得到错误:
错误:执行gem时。。。(名称错误)未初始化的常量Syck::Syck
该怎么办?
关于您的特定问题:您可能会看到一个错误,该错误是由错误的Rails 3.0.8.rc3构建引入的,该构建被推送为"Rails-pre"。请参阅Rails存储库中的这个问题。
代替
gem安装导轨——之前
对于最新版本,请使用
gem安装导轨-v">=3.1.0rc"
或者对于3.1.0.rc1,特别是:
gem安装导轨--版本=3.1.0.rc1
有关更多建议,请参阅上面引用的指南。
我在谷歌上搜索了这个错误消息,在Riding Rails博客上发现了以下评论:
我遇到过同样的
ERROR: While executing gem … (NameError) uninitialized constant Syck::Syck
问题:
gem install rails --pre
绕过:
gem install rails -v ”>=3.1.0rc”
这能解决问题吗?
安装rails的一个很棒的指南是www.installrails.com,它可能有助于解决您的问题。