2014-11-08 138 views
1

我已经在virtualbox上安装了Ubuntu服务器14.04。然后我使用RVM安装了像ruby和rails之类的软件包。然后我开始在ROR开发。
经过一段时间,我在Ubuntu服务器上安装了Gnome。我已经使用这个指南 http://www.htpcbeginner.com/install-gui-on-ubuntu-server-14-04-gnome/无法在gnome终端中运行一些命令

现在probem是我无法从gnome终端访问rails,ruby命令。我不知道这似乎很奇怪。我可以通过转到非gui终端(Ctrl + Shift + 1)来运行命令,但无法在gnome终端中执行。

回答

0

Gnome shell没有设置局部变量,除非设置为作为登录shell运行。

  1. 打开“Gnome终端”
  2. 点击“编辑”
  3. 点击“配置文件首”
  4. 点击顶部标签“标题和命令”
  5. 选中说复制框“以命令行身份运行登录shell”
  6. “关闭”
  7. 重启 “Gnome终端”

RVM在很大程度上依赖于你的主目录的局部变量关闭 “配置文件首” 从的.bashrc.bash_profile。但默认情况下,gnome终端不会加载它们。这就是为什么您需要将终端设置为作为登录shell运行命令

+0

谢谢。它为我工作。 – 2014-11-08 10:01:27