【发布时间】:2021-03-30 18:13:16
【问题描述】:
我正在使用带有 Ruby 2.5.8 的 Rails 5.2。乘客状态命令之前工作,但从 Ruby 2.3.5 移动到 2.5.8 后它停止工作。我可以知道如何取回乘客状态命令吗?它之前不在 Gemfile 中,所以我认为我不需要把它放在那里。
这是我的设置
$ passenger-status
rbenv: passenger-status: command not found
The `passenger-status' command exists in these Ruby versions:
2.1.2
2.3.5
$ which passenger
/home/cyborg/.rbenv/shims/passenger
$ passenger --version
rbenv: passenger: command not found
The `passenger' command exists in these Ruby versions:
2.1.2
2.3.5
【问题讨论】:
-
您系统中的乘客版本是什么?还要澄清一下,您是否需要将
passenger与 ruby 版本 2.5.8 或 2.3.5 一起使用? -
@Yedhin 乘客 --versoin 正在给乘客:找不到命令。
-
您还可以检查 Gemfile.lock 文件中的“乘客”。但是,如果你升级了 ruby 版本,你应该确保你之前的应用程序 Gemfile 是 $
bundle update,以匹配新的 ruby 版本。然后,您可以使用 $sudo passenger-status或 $rvmsudo bundle exec passenger-status重试。参考:phusionpassenger.com/library/admin/apache/…
标签: ruby-on-rails ruby-on-rails-5 passenger