Soc*_*cks 5 ruby ruby-on-rails nginx unicorn digital-ocean
我正在遵循 DigitalOcean 的教程(仅供参考,这是教程,link1,link2),使用 unicorn 和 nginx 安装生产就绪的 Rails 应用程序,当我到达安装 unicorn 的部分时。当我尝试在控制台中输入以下内容时:
sudo service unicorn_appname start
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Starting appname
-su: bundle: command not found
Run Code Online (Sandbox Code Playgroud)
所有用户都可以捆绑。这条消息对我来说毫无意义。有任何想法吗?
看起来您使用“系统范围的 Ruby /usr/bin/ruby”启动服务,该服务尚未安装 gem“bundler”,而不是您希望在运行时使用的 Ruby 版本(通过 RVM 或 RBENV 安装在用户命名空间)。确保所需的 Ruby 版本基础架构位于调用“bundle exec unicorn...”之前的路径中。
| 归档时间: |
|
| 查看次数: |
4157 次 |
| 最近记录: |