如何编写一个更改目录并尊重rbenv的proc文件?

时间:2013-12-11 23:39:32

标签: ruby rbenv foreman procfile

给定两个目录:/a/b

/a/.ruby-version2.0.0-p353

/b/.ruby-versionjruby-1.7.9

以下/a/Procfile

a: ruby --version
b: sh -c 'cd /b && ruby --version'

cd /a并运行foreman run b

然后我应该看到jruby 1.7.9 .. etc,但我看到2.0.0-p353

1 个答案:

答案 0 :(得分:0)

使用正确的sudo权限,您可以执行以下操作:

b: sudo -u $USER bash -l -c "cd /b && ruby --version"

这是我所知道的最安全的方式。