无法在gnome终端中运行某些命令

时间:2014-11-08 08:52:16

标签: ruby-on-rails rvm ubuntu-14.04 ubuntu-server gnome-terminal

我在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终端中执行此操作。

1 个答案:

答案 0 :(得分:0)

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

  1. 打开“Gnome Terminal”
  2. 点击“修改”
  3. 点击“个人资料首选项”
  4. 点击顶部标签“标题和命令”
  5. 选中“运行命令作为登录shell”
  6. 的复选框
  7. 使用“关闭按钮”
  8. 关闭“个人资料首选项”
  9. 重新启动“Gnome Terminal”
  10. RVM 在很大程度上依赖于来自 .bashrc .bash_profile 的主目录本地变量。但默认情况下,gnome终端不会加载它们。这就是您需要将终端设置为将命令作为登录shell

    的原因