2013-12-20 62 views
0

幾個月前,我在Fedora 19系統上安裝了RVM,工作正常。然後,我有一些其他的工作,當我再次打開機器,它說:已安裝RVM,但無法正常工作?

# rvm 
bash: rvm: command not found... 

我試圖重新安裝RVM,這就是我得到:

# rpm -i rvm-devel-1.17-8.fc19.x86_64.rpm 
    package rvm-devel-1.17-8.fc19.x86_64 is already installed 

但我無法找到它。

# ps ax | grep rvm 
14363 pts/0 S+  0:00 grep --color=auto rvm 

任何人都可以幫助我嗎?究竟是什麼問題?

P.S:軟件包rvm在系統上。

# rpm -q rvm 
rvm-1.17-8.fc19.x86_64 
+0

哪個輸出產生bash命令'rpm -ql rvm-devel | grep scripts'?是否存在'rvm'(而不是'rvm-devel')軟件包? –

+0

該命令不輸出。是的,包(rvm)存在。 #rpm -q rvm rvm-1.17-8.fc19.x86_64 – Pensu

+0

ok,'rpm -ql rvm | grep scripts' –

回答

1

我推薦你重新安裝RVM,可能是因爲某些事件而崩潰了。

使用此命令自爆它:

rvm implode 

或者:

rm -rf ~/.rvm 

然後通過運行安裝:

sudo apt-get install curl 
curl -L get.rvm.io | bash -s stable --auto 

然後,你需要重新加載〜/ .bash_profile文件,你可以用這個小命令來完成:

. ~/.bash_profile 

請確保安裝工作需要對Ruby其他包:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config 

sudo apt-get install pkgconfig 

現在安裝最新的Ruby:

rvm install 2.0.0 
rvm use 2.0.0 
ruby -v 

現在你可以安裝Rails:

gem install rails -v 4.0.0 
+0

不能做'rvm implode'。它說沒有找到命令。 – Pensu

+0

看起來RVM不工作,試試第二個命令:「rm -rf〜/ .rvm」 –

0

要卸載rvm,請使用以下任何一項:

rvm implode 

rm -rf ~/.rvm 

只是要確保你嘗試安裝RVM再次

相關問題