【发布时间】:2012-03-26 15:18:48
【问题描述】:
我正在开发 Rails 应用程序
Mac OSX 10.7
RVM
Ruby 1.8.7
Rails 3.2.0
但是,当我运行 rails s 时,Webrick 将默认启动。
请注意
我可以通过 rails s mongrel 启动到 Mongrel。但是当我每隔几分钟启动和停止服务器时,如果我可以避免输入 8 个额外的字符,那就太好了。是的,我可以执行 linux 命令来运行特定的先前命令(例如!200)。但是,我很乐意解决这个问题
这个项目曾经使用 Rails 311rc2 和 Ruby 1.9.3(由以前的开发人员)开发,但有很多问题。所以,我决定切换到 Ruby 1.8.7 和 Rails 3.2.0
我需要使用 Ruby 1.8.7,因为它与我公司的生产服务器版本相同,所有其他项目/开发人员也在使用 1.8.7
我一直在寻找解决方案将近两个小时,访问了很多网站,尝试了我找到的所有建议。但是,它们都不起作用
这是我的 gem 文件
group :development do
gem 'mongrel', '>= 1.2.0.pre2'
gem 'ruby-debug'
end
我试过了,
1. uninstall and reinstall rvm 1.8.7
2. remove and reinstall gemset
3. remove all gem and run bundle install
你有什么建议吗?
【问题讨论】:
-
你的意思是,没有办法默认运行“rails s”并启动 Mongrel?
标签: ruby-on-rails ruby-on-rails-3 rubygems