![](/img/trans.png)
[英]Using $ sudo bundle exec … raises 'bundle: command not found' error
[英]execute bundle exec command with sudo
如果運行以下命令,則它在我的登台服務器中正常運行。
/bin/bash -l -c 'cd /path/to/app && sudo bundle exec rails console production lib/myfile.rb'
但是同一命令在生產服務器中不起作用。
我收到錯誤消息:
sudo: bundle: command not found
但是如果我在沒有sudo的情況下運行相同的命令,則它可以正常工作。
請幫助我了解為什么在生產服務器中會發生這種情況。
如果使用的是rvm,請嘗試:
rvm sudo bundle exec rails console production lib/myfile.rb
如果您使用的是rbenv,請嘗試https://github.com/dcarley/rbenv-sudo :
rbenv sudo bundle exec rails console production lib/myfile.rb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.