Я борюсь с rvm. Это не первый раз, когда я установил rvm, и это не первый раз, когда у меня были проблемы с ним, но эта проблема оказывается правильной болью; и все статьи, которые кажутся связанными, или абсолютно устарели или не решают его.
Я установил rvm, но когда я пытаюсь установить любую версию Ruby, я получаю ошибку.
Вот команда, которую я использую:
$ rvm package install readline
$ rvm install ree -C --with-readline-dir=$HOME/.rvm/usr
ree-1.8.7-2010.02 - #fetching (ruby-enterprise-1.8.7-2010.02)
ree-1.8.7-2010.02 - #extracting ruby-enterprise-1.8.7-2010.02 to /Users/Richard/.rvm/src/ree-1.8.7-2010.02
ree-1.8.7-2010.02 - #installing
Error running './installer -a /Users/Richard/.rvm/rubies/ree-1.8.7-2010.02 --dont-install-useful-gems ', please check /Users/Richard/.rvm/log/ree-1.8.7-2010.02/install*.log
There has been an error while trying to run the ree installer. Halting the installation.
и в файле журнала:
ossl_x509revoked.c:64: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type
readline.c: In function ‘username_completion_proc_call’:
readline.c:734: error: ‘username_completion_function’ undeclared (first use in this function)
readline.c:734: error: (Each undeclared identifier is reported only once
readline.c:734: error: for each function it appears in.)
make[1]: *** [readline.o] Error 1
make: *** [all] Error 1
Учитывая, что я явно говорю rvm использовать другую установку readline, кто-либо знает, где я иду не так, как надо?
Daf
Обновленный к последней версии rvm
rvm get stable
и затем выполнил перезагрузку rvm
rvm reload
который, кажется, решил эту проблему.