0
如果我運行以下命令,它在我的登臺服務器中正常工作。使用sudo執行bundle exec命令
/bin/bash -l -c 'cd /path/to/app && sudo bundle exec rails console production lib/myfile.rb'
但相同的命令沒有在生產服務器的工作。
我得到錯誤:
sudo: bundle: command not found
,但如果我沒有sudo運行相同的命令是否正常工作。
請幫我理解爲什麼在生產服務器中發生這種情況。
RVM,rbenv沒有安裝在生產服務器 –
@arivarasan這可能是因爲您沒有捆綁軟件的系統範圍安裝(您沒有安裝sudo)。使用'sudo gem install bundler'可以解決這個問題。 – leemour
'rvm sudo make install' result in「Unrecognized command line argument:'sudo'(see:'rvm usage')」... – l0b0