2016-03-11 2 views
1

Been получать каждый раз ошибки, когда я пытаюсь запустить «рельсы сервер»«рельсы сервер» Руби выпуск

[NOTE] 
You may have encountered a bug in the Ruby interpreter or extension libraries. 
Bug reports are welcome. 
Don't forget to include the above Crash Report log file. 
For details: http://www.ruby-lang.org/bugreport.html 

Abort trap: 6 

Я попытался следующий другими советами, такие как расслоение установки и обновление, но все еще такой же проблема. Пытался установить rvm 1.9.3 и получил:

Checking requirements for osx. 
Installing requirements for osx. 
Updating system..... 
Installing required packages: gcc49....... 
Error running 'requirements_osx_brew_libs_install gcc49', 
showing last 15 lines of /Users/Quoc/.rvm/log/1457707600_ruby-1.9.3-p551/package_install_gcc49.log 
++ case "$1" in 
++ [[ -t 1 ]] 
++ return 1 
++ printf %b 'There were package installation errors, make sure to read the log. 

Try `brew tap --repair` and make sure `brew doctor` looks reasonable. 

Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation\n' 
There were package installation errors, make sure to read the log. 

Try `brew tap --repair` and make sure `brew doctor` looks reasonable. 

Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation 
++ case "$_system_version" in 
++ return 1 
Requirements installation failed with status: 1. 

Ремонт без ремонта тоже не работал.

EDIT: в результате запуска brew install gcc46 --env=std

==> make bootstrap 
Last 15 lines from /Users/Quoc/Library/Logs/Homebrew/gcc46/02.make: 
     _lto_end_uncompression in libbackend.a(lto-compress.o) 
    "_inflateEnd", referenced from: 
     _lto_end_uncompression in libbackend.a(lto-compress.o) 
    "_inflateInit_", referenced from: 
     _lto_end_uncompression in libbackend.a(lto-compress.o) 
    "_zError", referenced from: 
     _lto_end_compression in libbackend.a(lto-compress.o) 
     _lto_end_uncompression in libbackend.a(lto-compress.o) 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[3]: *** [cc1] Error 1 
rm gcc.pod 
make[2]: *** [all-stage1-gcc] Error 2 
make[1]: *** [stage1-bubble] Error 2 
make: *** [bootstrap] Error 2 

ответ

1

Вы должны установить эти зависимости вручную, попробуйте

brew install automake 

, если он дает ошибку недостающее звено AutoMake что-то вроде этого

Вы должны brew link autoconf, прежде чем automake может быть установлен , затем попробуйте эти команды

brew link --overwrite --dry-run autoconf 

brew link --overwrite autoconf 

brew install automake 

он установит automake, а затем вы можете попробовать еще раз установить рубин.

Если это не работает, вы можете попробовать другую вещь:

Sol2:

brew install gcc46 --env=std 
brew install gcc; brew install gcc46 --cc=gcc-4.9 
Manually build GCC 4.6 outside of Homebrew, using the same configure switches 

Кроме того, вы можете попробовать с этим:

$ brew install gcc 
$ CC=/usr/local/bin/gcc-4.9 rvm install 1.9.1-p376 --enable-shared 
+0

'варево установить automake' придумывает 'Предупреждение: automake-1.15 уже установлен'. – Kyuu

+0

Затем попробуйте остальные команды. Дайте мне знать, если он работает или нет. –

+0

yep попробовал все остальное и все та же проблема. – Kyuu

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