2013-12-20 2 views
0

Несколько месяцев назад я установил 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 
+0

Какой выход дает bash commend '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 снова

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, убедитесь, что вы прочитали выходы, так как для вас могут быть распечатаны важные подсказки.

Смежные вопросы