gpt4 book ai didi

ruby-on-rails - 带有 RVM 的 Rails mongrel 无法启动 - mongrel_rails (MissingSourceFile)

转载 作者:行者123 更新时间:2023-12-04 06:26:22 24 4
gpt4 key购买 nike

我在与 RVM 和 mongrel_rails 相处时遇到了麻烦,因此将不胜感激任何帮助。

我可以很高兴地使用 Ruby gem mongrel 使用脚本/服务器启动我的 Rails 2.x 应用程序。
细节:
哪个 rails
/opt/local/bin/rails
which mongrel_rails
/opt/local/bin/mongrel_rails
哪个 gem
/opt/local/bin/gem

但是,我刚刚使用 Ruby 1.8.7 添加了 RVM 并安装了我所有的 gems,包括 mongrel 但是当我尝试使用脚本/服务器启动我的 rails 应用程序时,我现在得到:
没有要加载的文件 -- mongrel_rails (MissingSourceFile)

运行一些检查我发现:

which mongrel_rails
/Users/daniellewis/.rvm/gems/ruby-1.8.7-p334@nacore/bin/mongrel_rails
哪个 rails
/Users/daniellewis/.rvm/gems/ruby-1.8.7-p334@nacore/bin/rails
哪个 gem
/Users/daniellewis/.rvm/rubies/ruby-1.8.7-p334/bin/gem

.profile 有:
导出路径=/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm"]] && 。 “$HOME/.rvm/scripts/rvm”

(我正在使用 macports)

关于为什么脚本/服务器找不到 mongrel_rails 的任何想法?我只能猜测它与 .profile 有关,但我不确定是什么。

谢谢!

最佳答案

问题是您在 RVM 中安装的“gem”版本比在系统 ruby​​ 中安装的要新。降级您的 gem,它应该可以工作:

gem update --system 1.4.1

关于ruby-on-rails - 带有 RVM 的 Rails mongrel 无法启动 - mongrel_rails (MissingSourceFile),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com