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

Ruby on rails 无法在gnome终端中运行某些命令,ruby-on-rails,rvm,ubuntu-14.04,ubuntu-server,gnome-terminal,Ruby On Rails,Rvm,Ubuntu 14.04,Ubuntu Server,Gnome Terminal,我已经在virtualbox上安装了Ubuntu服务器14.04。然后我使用RVM安装了ruby和rails等包。然后我开始在ROR学习。 过了一段时间,我在ubuntu服务器上安装了Gnome。我用过这个指南 现在的问题是我无法从gnome终端访问rails和ruby命令。我不知道这看起来很奇怪。我可以通过转到非gui终端(Ctrl+Shift+1)来运行命令,但不能在gnome终端中运行命令。gnome外壳没有设置局部变量,除非它设置为作为登录外壳运行 打开您的“Gnome终端” 单击“编

我已经在virtualbox上安装了Ubuntu服务器14.04。然后我使用RVM安装了ruby和rails等包。然后我开始在ROR学习。
过了一段时间,我在ubuntu服务器上安装了Gnome。我用过这个指南


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

gnome外壳没有设置局部变量,除非它设置为作为登录外壳运行

  • 打开您的“Gnome终端”
  • 单击“编辑”
  • 单击“配置文件首选项”
  • 单击顶部选项卡“标题和命令”
  • 选中显示“作为登录shell运行命令”的复选框
  • 使用“关闭按钮”关闭“配置文件首选项”
  • 重新启动“Gnome终端”
  • RVM严重依赖于.bashrc.bash\u profile中的主目录局部变量。但是默认情况下,gnome终端不会加载它们。这就是为什么需要将终端设置为作为登录shell运行命令