EC2重新启动后,Puma无法启动,捆绑程序:找不到命令:puma

时间:2019-06-06 05:47:46

标签: ruby-on-rails ruby amazon-ec2

我是Ruby的超级新手,我正在制作EC2的ami,突然我的EC2 cpu变高了,我必须重新启动它。之后,我的Webapp给出了502。 我运行了此命令,但是它给出了错误

bundler: command not found: puma
Install missing gem executables with `bundle install`

命令是

bundle exec puma -e production -d -b unix:/home/deploy/council-data/shared/tmp/sockets/puma.sock

附带的错误屏幕截图,我有点迷茫,不知道该怎么办才能使应用重新运行。任何帮助都会很棒。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

那是因为您将ruby,bundler和gems安装在当前使用的不是“ admin”的其他帐户中。尝试使用root帐户或使用“ sudo bash”进行部署。