2

给定两个目录:/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 /aforeman run b

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

4

1 回答 1

1

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

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

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

于 2014-02-26T20:42:15.567 回答