ruby-on-rails - Rails 需要 RubyGems >= 0.9.4。请安装 RubyGems

标签 ruby-on-rails ruby deployment rubygems cron

遇到与 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/

相关文章:

Ruby - 如果 url 是重定向,如何下载文件?

ruby-on-rails - Rails 根据字段值更新多个记录

jakarta-ee - Wildfly 上的 Tika-Parsers 部署问题

javascript - Web 浏览器是否应该允许以编程方式清除(过期)缓存?

ruby-on-rails - 如何在 Rails 3 Controller 中使用 image_path

javascript - 嵌套资源路由触发父资源路由

ruby - Emacs + OSX 中的 Bash 找不到通过 terminal.app 安装的 gems?

asp.net - 你如何 'spec' 一个 web 服务器来支持一个给定的应用程序?

ruby-on-rails - 如何在生产日志文件中禁用 Rails 路由错误堆栈跟踪打印?

ruby-on-rails - 不同 Controller 中的 Rails 渲染 Action