如何解决rbenv:乘客状态:找不到命令
我使用 Rails 5.2 和 Ruby 2.5.8。 passenger-status 命令以前可以工作,但在从 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 是一个 gem,看起来您没有为新版本的 Ruby 安装它。在使用 Ruby 2.5.8 时,我认为您需要运行 gem install passenger
。这将安装新 Ruby 版本缺少的库和可执行文件,但如果您使用 Passenger 作为 Apache 或其他 Web 服务器的模块,那么您可能还需要重新编译/重新安装该模块。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。