遇到与 this post 相同的问题,但不幸的是,我认为解决方案并不相同。
我收到此错误消息:
Rails requires RubyGems >= 0.9.4. Please install RubyGems
当我在 Cron 中运行脚本/运行程序作业时,但当我在同一服务器上的终端中运行它时它工作得很好。
rails 服务器也运行良好。我只是在 cron 中运行脚本/运行程序时遇到问题。似乎想要连接一个终端...
最佳答案
从您的 cron 作业以及终端尝试 which ruby
和 which gem
。您正在访问不同的二进制文件吗?您没有提到哪个操作系统和哪个 shell,但在运行 headless 时您可能有不同的 $PATH
。
关于ruby-on-rails - Rails 需要 RubyGems >= 0.9.4。请安装 RubyGems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/494804/