已安装RVM但无法正常工作?

时间:2013-12-20 05:52:39

标签: ruby rubygems rvm

几个月前我在我的Fedora 19系统上安装了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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

rvm-devel-1.17-8.fc19.x86_64不是rvm,因为它是http://rpm.pbone.net/index.php3/stat/4/idpl/20537074/dir/fedora_19/com/rvm-devel-1.17-8.fc19.x86_64.rpm.html

  

rvm-devel包中包含库和头文件   开发使用rvm的应用程序。

按照安装说明http://rvm.io/rvm/install安装RVM,确保读取输出,因为可能会为您打印重要提示。

答案 2 :(得分:0)

卸载rvm使用以下任何一个:

rvm implode

rm -rf ~/.rvm

为了确保在尝试再次安装rvm之前重新启动终端