使用神与RVM

时间:2011-04-08 10:29:10

标签: ruby-on-rails ruby ruby-on-rails-3 god

我正在使用RVM并希望使用上帝。我在我的本地机器上工作,它与我的远程服务器(RVM,ruby 1.9.1,rails 3.0.3)设置非常相似。

在我的本地机器上,我做了:

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 "$@"
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。

2 个答案:

答案 0 :(得分:1)

尝试使用rvmsudo代替sudo

答案 1 :(得分:0)

我通过做sudo apt-get install god来解决这个问题,这应该意味着gemset仍然由ruby版本决定,并且神可执行文件仍然可用。