我在virtualbox上安装了Ubuntu服务器14.04。然后我使用RVM安装了像ruby和rails这样的软件包。然后我在ROR开始了我的开发。
一段时间后,我在ubuntu服务器上安装了Gnome。我使用过本指南
http://www.htpcbeginner.com/install-gui-on-ubuntu-server-14-04-gnome/
现在探测是我无法从gnome终端访问rails,ruby命令。我不知道这看起来很奇怪。我可以通过转到非gui终端(Ctrl + Shift + 1)来运行命令,但是无法在gnome终端中执行此操作。
答案 0 :(得分:0)
Gnome shell没有设置局部变量,除非它被设置为作为登录shell运行。
RVM 在很大程度上依赖于来自 .bashrc 和 .bash_profile 的主目录本地变量。但默认情况下,gnome终端不会加载它们。这就是您需要将终端设置为将命令作为登录shell 。
的原因