Rvm在屏幕内破碎

时间:2011-04-19 22:24:07

标签: ruby shell rvm gnu-screen

我正在使用屏幕,甚至在rvm 1.9.2之后并且拥有一个合适的.rvmrc我的服务器仍然使用jruby。
我的.screenrc包含shell#{SHELL} rvm info显示jruby 好像rvm 1.9.2没有任何效果,但它在屏幕外工作正常。

3 个答案:

答案 0 :(得分:8)

好的,我找到了solution。创建一个.screenrc文件并将此代码段放在其中:

shell -$SHELL

official instructions省略了破折号。

答案 1 :(得分:0)

您可以在屏幕终端启动后获取~/.profile文件,而不是让屏幕系统地使用登录shell。

它以某种方式将屏幕启动的shell升级为登录shell。

答案 2 :(得分:-1)

screen可能会用更受限制的东西替换你的PATH。在屏幕会话中,执行echo $PATH。它应该在您的主目录中显示RVM正常的预先安装的沙箱。

如果是截断,你需要在文档中徘徊或者......在SO对等网站Unix and LinuxSuper User上询问,因为这个问题对于Stack非常偏离主题溢出。