Ответ 1
Я решил эту проблему, используя следующую команду:
gem install libv8 -v 3.11.8.17 -- --with-system-v8
Он работает с RVM на Mavericks.
Я обновил ruby до 1.9.3, и теперь я не могу запустить свой сервер. Когда я запускаю установку пакета, он говорит
An error occurred while installing libv8 (3.11.8.17), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.11.8.17'` succeeds before bundling.
Когда я пытаюсь установить этот камень, он говорит
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/Users/Erica/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile
Compiling v8 for x64
Using python 2.7.1
Unable to find a compiler officially supported by v8.
It is recommended to use GCC v4.4 or higher
Using compiler: g++
Unable to find a compiler officially supported by v8.
It is recommended to use GCC v4.4 or higher
Я кодер HTML/CSS, а не разработчик Ruby, поэтому любые мысли действительно оценены.
Я решил эту проблему, используя следующую команду:
gem install libv8 -v 3.11.8.17 -- --with-system-v8
Он работает с RVM на Mavericks.
Попробуйте переустановить v8 в homebrew:
gem uninstall libv8
brew install v8
gem install libv8
делать:
gem install rmagick -v '2.13.2'
gem install libv8 -v 3.11.8.17 -- --with-system-v8
Я уже несколько раз сталкивался с этой проблемой, прежде всего, я попытаюсь установить (re) install command line tools
. Обычно должен работать.
Еще одна попытка, которая удалась однажды, - удалить libv8
, а затем снова установить ее. Требуется возраст...
У меня была такая же проблема, когда я обновился от OSX Mountain Lion до OSX Mavericks.
Модификация с ruby-1.8.7-p354 на ruby-1.8.7-375 сделала трюк для меня.
libv8 (3.16.14.3-x86_64-darwin-13) и самоцветов (0.12.0) установлены без проблем.
Предполагая, что вы используете rbenv:
rbenv versions
system
* 1.8.7-p354
2.0.0-rc2
rbenv uninstall 1.8.7-p354
rbenv install 1.8.7-p375
rbenv versions
system
* 1.8.7-p375
2.0.0-rc2
bundle install
Это простое решение для меня:
$ gem uninstall libv8 # select "All Versions" if prompted
$ gem install libv8