1

有人可以帮我做一些看似简单的事情吗?毫无疑问,我对 Ruby on Rails 很陌生。我无法启动服务器。看起来无法找到引导文件,但我也不确定。

这里有几个版本的ruby,与安装rvm有关:

其中 -a ruby​​ /Users/me/.rvm/rubies/ruby-1.9.3-p327/bin/ruby /Users/me/.rvm/bin/ruby /usr/local/bin/ruby /usr/bin/ruby

可能需要删除一些?

在 Mac Mini 上使用 Rails 3.2.9 和 Ruby 1.9.3

谢谢!

cd [rails 项目目录]

$脚本/服务器

/Users/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': 无法加载这样的文件——脚本/。 ./config/boot (加载错误)

来自 /Users/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'

来自脚本/服务器:2:in `'

4

2 回答 2

1

使用 Rails 3+,您可以访问 rails 命令行脚本,而不是调用script/server您只是运行rails serverrails s简称。

于 2012-11-14T15:59:39.803 回答
1

这不是您遇到的问题。脚本/服务器仍然有效,您遇到的是您尝试使用的 gem 的问题。您可以尝试运行 rails s --trace,查看导致问题的 gems 并手动重新安装它们。从外观上看,这只是一个在 1.9.1 中具有依赖关系的孤立 gem 的问题。

于 2012-11-14T16:02:41.213 回答