2013-12-20 63 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再次

相关问题