2014-11-08 118 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