2014-08-29 107 views
-2

我安裝使用紅寶石寶石不上市

sudo apt-get install rubygems 

紅寶石的寶石,當我輸入

gem -v 

答案是1.8.15,當我輸入

which gem 

答案是/usr/bin/gem ,但是當我鍵入

gem list 

它顯示*當地的寶石*, 沒有寶石的名單,什麼問題呢?

+0

你是否安裝了任何寶石包? – pangpang 2014-08-29 15:35:44

+0

不,我只做了問題 – 2014-08-29 15:36:38

+0

您可以嘗試安裝一些gem軟件包,例如:「gem install rake」,然後運行「gem list」。 – pangpang 2014-08-29 15:37:33

回答

1

這不是一個直接的答案,但apt-get ruby​​軟件包一直存在缺陷並導致類似於你的問題。改爲使用RVM

如果gem list只顯示消息「* LOCAL GEMS *」,那麼沒有找到本地寶石。這意味着要麼沒有安裝寶石,要麼你的GEM_PATH搞砸了(由於apt-get不能正常工作)。

+0

好的,有沒有辦法去除apt-get做的工作? – 2014-08-29 15:40:38

+1

http://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application – AlexChaffee 2014-08-29 15:43:03

+1

還有一個警告:不要使用'apt-get'安裝RVM!使用[官方RVM網站](http://rvm.io/)上的說明,以便RVM安裝在用戶空間中。 – 2014-08-29 15:48:10