2016-12-06 4 views
2

в настоящее время пытаются установить Руби 2.3.1 с помощью RVM на моем терминале (MacOS Sierra), но столкнулся с этой ошибкойБиблиотеки отсутствуют рубин 2.3.1

библиотеки отсутствуют рубин-2.3.1: /Пользователи /travis/.rvm/rubies/ruby-2.3.1/lib/libruby.2.3.0.dylib,/usr/local/opt/gdbm/lib/libgdbm.4.dylib. Обратитесь к руководству вашей системы для установки библиотек.

Эта ошибка похожа на another question на переполнение стека, но решение там не сработало для меня. Я новичок в Ruby, поэтому любая помощь будет высоко оценена.

Это полный вывод от терминала, кстати.

ruby-2.3.1 - #removing src/ruby-2.3.1.. 
Searching for binary rubies, this might take some time. 
Found remote file https://rubies.travis-ci.org/osx/10.12/x86_64/ruby-2.3.1.tar.bz2 
Checking requirements for osx. 
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date. 
Requirements installation successful. 
ruby-2.3.1 - #configure 
ruby-2.3.1 - #download 
ruby-2.3.1 - #validate archive 
ruby-2.3.1 - #extract 
ruby-2.3.1 - #validate binary 
Libraries missing for ruby-2.3.1: /Users/travis/.rvm/rubies/ruby-2.3.1/lib/libruby.2.3.0.dylib,/usr/local/opt/gdbm/lib/libgdbm.4.dylib. Refer to your system manual for installing libraries 
Mounting remote ruby failed with status 10, trying to compile. 
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/sabrina.zuraimi/.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... 
ruby-2.3.1 - #extracting ruby-2.3.1 to /Users/sabrina.zuraimi/.rvm/src/ruby-2.3.1.... 
ruby-2.3.1 - #configuring......................................................| 
ruby-2.3.1 - #post-configuration. 
ruby-2.3.1 - #compiling........... 
Error running '__rvm_make -j 1', 
showing last 15 lines of /Users/sabrina.zuraimi/.rvm/log/1481003831_ruby-2.3.1/make.log 
compiling enc/utf_8.c 
compiling enc/trans/newline.c 
compiling ./missing/explicit_bzero.c 
compiling ./missing/setproctitle.c 
compiling dmyenc.c 
linking miniruby 
config.status: creating ruby-runner.c 
generating encdb.h 
encdb.h updated 
rbconfig.rb updated 
generating enc.mk 
making srcs under enc 
/bin/sh: /Applications/Xcode-beta: No such file or directory 
make: *** [srcs-enc] Error 127 
++ return 2 
+0

не совсем ответ, но когда я использовал rbenv вместо rvm, он работал – sabrinazuraimi

ответ

0

Прежде всего, у вас установлен Xcode? Если нет, вы можете просто получить инструменты командной строки здесь: http://railsapps.github.io/xcode-command-line-tools.html

Похоже, в сообщении говорится, что у вас была Xcode-бета, но она удалена, и теперь у него нет возможности правильно установить. Инструменты командной строки должны быть достаточно хорошими

2

У меня такая же ошибка, но установка завершается успешно.

Napuka:~ joaquin$ rvm install ruby-2.3.3 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.12/x86_64/ruby-2.3.3. 
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/joaquin/.rvm/rubies/ruby-2.3.3, this may take a while depending on your cpu(s)... 
ruby-2.3.3 - #downloading ruby-2.3.3, 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 2219k  0 0:00:06 0:00:06 --:--:-- 2220k 
No checksum for downloaded archive, recording checksum in user configuration. 
ruby-2.3.3 - #extracting ruby-2.3.3 to /Users/joaquin/.rvm/src/ruby-2.3.3.... 
ruby-2.3.3 - #configuring......................................................| 
ruby-2.3.3 - #post-configuration. 
ruby-2.3.3 - #compiling........................................................- 
ruby-2.3.3 - #installing......... 
ruby-2.3.3 - #making binaries executable.. 
Installed rubygems 2.5.2 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation. 
ruby-2.3.3 - #gemset created /Users/joaquin/.rvm/gems/[email protected] 
ruby-2.3.3 - #importing gemset /Users/joaquin/.rvm/gemsets/global.gems.........| 
ruby-2.3.3 - #generating global wrappers........ 
ruby-2.3.3 - #gemset created /Users/joaquin/.rvm/gems/ruby-2.3.3 
ruby-2.3.3 - #importing gemsetfile /Users/joaquin/.rvm/gemsets/default.gems evaluated to empty gem list 
ruby-2.3.3 - #generating default wrappers........ 
ruby-2.3.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
Install of ruby-2.3.3 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri 

Но ваше сообщение выглядит вполне определенно: /бен/ш:/Applications/Xcode-бета: Нет такого файла или каталога Есть ли у вас этот каталог?

+0

Оказывается, у меня не было C-компилятора, который не нужен, поскольку они не могли найти, где я помещаю свои Xcode beta (установил новую бета-версию Xcode и удалил предыдущую версию, так что моя бета-версия Xcode была фактически в/Applications/Xcode-beta2 – sabrinazuraimi

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