2013-03-10 4 views
6

Я пытаюсь перейти от Ruby 1.8 до 1.9.3 через RVM:РВМ установить рубин 1.9.3: Отсутствующие необходимые пакеты

rvm install 1.9.3 

Но каждый раз, когда у меня есть предупреждение:

Missing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite. 

Я пробовал с

rvm pkg install libyaml 

но ничего лучше. Каждый раз у меня есть это предупреждение, и это мешает мне устанавливать рельсы 3 (отсутствует libyaml и openssl). Кто-то уже решил это? Спасибо за вашу помощь.

Я бегу Mac OS X 10.8.2

+0

Проверьте этот вопрос, если это полезно. http://stackoverflow.com/questions/15207239/missing-required-packages-including-libyaml – Hemanth

ответ

11

Попробуйте запустить

rvm requirements 

И потом:

brew install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite 

Если у вас есть вопросы, вы можете проверить это - click here

+0

Спасибо! Я использовал ссылку для установки Homebrew, а затем команда установки brew работала для всех, кроме libxml2 и libxslt. Я «bundle install» ed, а затем установил рельсы: не работает. Я попытался снова заварить установить эти 2, и теперь это сработало! Pfiou! Спасибо за вашу помощь ! –

+1

, если вы получаете 'Ошибка: нет доступной формулы для apple-gcc42' Ошибка с горным львом, попробуйте« варить крана »- запустите homebrew/dupes', затем попробуйте переустановить – AbdullahDiaa

5

Это новая функциональность для RVM 1.19, мы будем работать над улучшением сообщений, f или просто попробуйте:

rvm get head 
rvm install 1.9.3 --autolibs=3 
+0

Спасибо за вашу помощь. Не решил трюк для меня. –

+0

это не потому, что я предполагал, что сначала запускать 'rvm get head' - инструкции по обновлению – mpapis

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