2016-05-10 1 views
-1

Просто пытайтесь пройти через некоторые части руководства по направляющим Hartl, чтобы ознакомиться с каркасом рельсов. Я доморощенный установлен (снять и переустановить его, потому что он дает мне неприятности после того, как с помощью El Capitan), и получил свежую версию РВМ с rvm get stableПроблема с установкой двоичных файлов El Capitan Ruby

Я пошел в каталог, содержащего проект, и я получил это сообщение

ruby-2.3.0-dev is not installed. 
To install do: 'rvm install ruby-2.3.0-dev' 

Раньше я пытался использовать версию 2.3.0 в качестве последней версии (это была самая новая вещь, появляющаяся при запуске rvm list, не знаю почему), но теперь я хочу изменить это на 2.3.1. Кто-нибудь знает, как я могу изменить рубиновую версию для этого проекта?

Кроме того, когда я бегу rvm install ruby-2.3.1, я получаю эту ошибку

No binary rubies available for: osx/10.11/x86_64/ruby-2.3.1. 

Это привело меня к попытке переустановить доморощенного, обновить свою версию РВМ и т.д. Я попробовал все, что и я все еще получаю эту ошибку сообщение.

Вся причина это произошло потому, что я пытался выполнения теста с

$ bundle exec rake test 

Я получил это сообщение

RubyDep: WARNING: Your Ruby is outdated/buggy. (To disable warnings, set RUBY_DEP_GEM_SILENCE_WARNINGS=1) 
RubyDep: WARNING: Your Ruby is: 2.3.0 (buggy). Recommendation: install 2.3.1. 

не удалось установить 2.3.1, и я просто потеряв мой разум здесь.

Редактировать - Рекомендуется ли устанавливать прямо из источника вместо использования двоичных файлов?

ответ

2

Я воспроизвел ваши шаги на ноутбуке Mac под управлением ОС X El Capitan. Выполнение команды rvm install 2.3.1 Я получил ту же ошибку, что и вы, но после этого rvm продолжал выполнение команды и, в конечном итоге, загрузил и установил двоичные файлы Ruby 2.3.1. Мой выход был так:

Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.11/x86_64/ruby-2.3.1. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Checking requirements for osx. 
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date. 
Requirements installation successful. 
Installing Ruby from source to: /Users/user/.rvm/rubies/ruby-2.3.1, this may take a while depending on your cpu(s)... 
ruby-2.3.1 - #downloading ruby-2.3.1, this may take a while depending on your connection... 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 13.7M 100 13.7M 0  0 5854k  0 0:00:02 0:00:02 --:--:-- 5855k 
No checksum for downloaded archive, recording checksum in user configuration. 
ruby-2.3.1 - #extracting ruby-2.3.1 to /Users/user/.rvm/src/ruby-2.3.1.... 
ruby-2.3.1 - #configuring........................................................... 
ruby-2.3.1 - #post-configuration. 
ruby-2.3.1 - #compiling............................................................. 
ruby-2.3.1 - #installing......... 
ruby-2.3.1 - #making binaries executable.. 
Installed rubygems 2.5.1 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation. 
ruby-2.3.1 - #gemset created /Users/user/.rvm/gems/[email protected] 
ruby-2.3.1 - #importing gemset /Users/user/.rvm/gemsets/global.gems............................................... 
ruby-2.3.1 - #generating global wrappers........ 
ruby-2.3.1 - #gemset created /Users/user/.rvm/gems/ruby-2.3.1 
ruby-2.3.1 - #importing gemsetfile /Users/user/.rvm/gemsets/default.gems evaluated to empty gem list 
ruby-2.3.1 - #generating default wrappers........ 
ruby-2.3.1 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
Install of ruby-2.3.1 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri 

После этого я выполнил rvm use 2.3.1 и ruby -v и вывод последней команды был:

ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] 

Так что я мог успешно установить рубин 2.3.1 на Mac OS X Эл Capitan. Пожалуйста, предоставьте дополнительную информацию, если это не поможет решить вашу проблему.

+0

Моя проблема заключалась в том, что я не прошел через все выходные сообщения. Я увидел приглашение прочитать «rvm help mount» и проверил это. Я был полностью потерян, а потом я приехал сюда ... теперь успешно работает рубин 2.3.1 на моей машине. –

+0

То же самое здесь. rvm может извлечь выгоду из некоторых UX :-) – Grav

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