【发布时间】:2012-06-11 02:17:06
【问题描述】:
我在为 3 个系统(CentOS、Mint 和 Windows)尝试 ROR 时遇到了问题,并且都因不同的原因而失败。我在想 Windows 会是最简单的,但它只是给出了一个错误消息cannot load the file sqlite3 虽然 sqlite3.exe 确实存在于 ruby 的 bin 目录中,所以我很困惑。
使用 CentOS,我在尝试发布后遇到此错误消息
rails new something
It seems your ruby installation is missing psych(for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
Invalid application name test.
Please give a name which does not match one of the reserved rails words.
对于该错误,我按照此处发布的设置指南进行操作 http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/ 并且还重新安装了 ruby,但是一旦发出与上面相同的命令来创建 ruby 项目,我就会得到相同的错误。
使用 Mint,我收到了很多错误消息并尝试了解决方案,但没有一个真正奏效,例如
missing gems can
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
了解您的挫败感。建议开不同的问题,每个环境1个,字节大小,让大家都能集中注意力。
-
这听起来像是系统路径的问题,如果你在系统上安装了它,但如果没有看到你收到的错误就不可能说出来。我会试试这个教程,因为它是我见过的最全面的:ruby.railstutorial.org/ruby-on-rails-tutorial-book。
-
Windows 是 最差 Rails 平台,IMO,尽管 railsinstaller 似乎对我交谈过的人来说效果很好。没有更多细节,很难知道如何为您提供帮助。我从来没有在 centos 上安装 Rails 时遇到过问题,也从未尝试过 Mint。
标签: ruby-on-rails ruby ruby-on-rails-3 centos linux-mint