ruby - Rails 在呼叫其它專案的 Rake 指令會出現失敗?
迷茫
迷茫 2017-04-21 11:17:39
0
0
706

Rails 項目需要自動去執行另外一個項目的rake命令.
例如: cd /data/home/app/utils/backup_db && bundle exec rake backup:db day=2013.12.02

每次通過Rails的Controller來執行這個shell 命令時會失敗(沒有成功執行該腳本的代碼).但是手動執行這個語句時會執行成功.

我當是猜想是和shell的環境有有關係於是嚐試:
source ~/.bash_profile && cd /data/home/app/utils/backup_db && bundle exec rake backup:db day=2013.12.02
~/.bash_profile 裏麵設置所需要的環境變量例如: Ruby的環境什麼的.

但是這樣設置後執行也沒有成功.希望各位大神幫忙出出主意,指點一下.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板