首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RVM中使用god

在RVM中使用god
EN

Stack Overflow用户
提问于 2011-04-08 18:29:10
回答 2查看 1.9K关注 0票数 1

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

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

代码语言:javascript
复制
rvm wrapper uploader bootup god

这将在~/.rvm/bin中创建一个名为bootup.god的文件,其中包含以下内容:

代码语言:javascript
复制
#!/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

我在我的远程服务器上运行了相同的命令,但当我尝试使用以下命令执行上帝时:

代码语言:javascript
复制
sudo /home/ubuntu/.rvm/bin/bootup_god -c uploader.god -D --log /var/log/god.log

我得到以下错误:

代码语言:javascript
复制
/home/ubuntu/.rvm/bin/bootup_god: line 5: exec: god: not found

我怎样才能让上帝在我的远程机器上运行?

干杯,加斯勒。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-08 23:45:36

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

票数 0
EN

Stack Overflow用户

发布于 2011-04-08 23:33:21

尝试使用rvmsudo而不是sudo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5593800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档