2011-04-08 21 views
1

我使用RVM並希望使用上帝。我有工作我的本地機器具有非常類似的設置,我的遠程服務器上(RVM,紅寶石1.9.1,軌3.0.3。)在RVM上使用神

在我的本地機器,我做的事:

rvm wrapper uploader bootup god 

此創建的文件在〜/ .rvm/bin中稱爲bootup.god與內容:

#!/usr/bin/env bash 

if [[ -s "/home/ubuntu/.rvm/environments/ruby-1.9.2-p180-grabbio" ]] ; then 
    source "/home/ubuntu/.rvm/environments/ruby-1.9.2-p180-grabbio" 
    exec god "[email protected]" 
else 
    echo "ERROR: Missing RVM environment file: '/home/ubuntu/.rvm/environments/ruby-1.9.2-p180-grabbio'" >&2 
    exit 1 
fi 

我跑我的遠程服務器上的同一個命令,但是當我嘗試執行神

sudo /home/ubuntu/.rvm/bin/bootup_god -c uploader.god -D --log /var/log/god.log 

我得到以下錯誤:

/home/ubuntu/.rvm/bin/bootup_god: line 5: exec: god: not found 

我怎樣才能得到神我的遠程機器上運行?

乾杯, Gazler。

回答

0

我通過執行sudo apt-get install god解決了這個問題,這應該意味着gemset仍然由ruby版本確定,而god可執行文件仍然可用。

1

嘗試使用rvmsudo而不是sudo