Mi stavo rovinando la testa. Ho seguito suggerimenti in diversi post correlati ma senza risultati.Come installare il gem rubino libv8 su una nuova installazione di Mountain Lion?
Sto iniziando da una nuova installazione di Mountain Lion, ho installato gli strumenti della riga di comando e ho installato correttamente Ruby 1.8.7 in base ad alcuni altri post che ho trovato per l'installazione di gcc-4.2 tramite Homebrew e aggiungendo un link simbolico in /usr/bin/gcc-4.2.
Ora, tuttavia, non riesco a installare correttamente libv8. L'errore qui sotto è il punto in cui sono uscito dai suggerimenti esistenti.
Qualsiasi input aggiuntivo?
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/Eric/.rbenv/versions/1.8.7-p352/bin/ruby extconf.rb
creating Makefile
Unable to find a compiler officially supported by v8.
It is recommended to use GCC v4.4 or higher
Traceback (most recent call last):
File "build/gyp/gyp", line 18, in <module>
sys.exit(gyp.main(sys.argv[1:]))
File "build/gyp/pylib/gyp/__init__.py", line 480, in main
generator.GenerateOutput(flat_list, targets, data, params)
File "build/gyp/pylib/gyp/generator/make.py", line 2085, in GenerateOutput
part_of_all=qualified_target in needed_targets)
File "build/gyp/pylib/gyp/generator/make.py", line 756, in Write
self.xcode_settings, self.Absolutify, self.Pchify))
File "build/gyp/pylib/gyp/generator/make.py", line 1132, in WriteSources
cflags = self.xcode_settings.GetCflags(configname)
File "build/gyp/pylib/gyp/xcode_emulation.py", line 258, in GetCflags
sdk_root = self._SdkPath()
File "build/gyp/pylib/gyp/xcode_emulation.py", line 247, in _SdkPath
return os.path.join(self._GetSdkBaseDir(), '%s.sdk' % sdk_root)
File "build/gyp/pylib/gyp/xcode_emulation.py", line 233, in _GetSdkBaseDir
raise Exception('Error %d running xcode-select' % job.returncode)
Exception: Error 2 running xcode-select
make: *** [out/Makefile.x64] Error 1
Using compiler: g++
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. \
-Dv8_target_arch=x64 \
-S.x64 -Dhost_arch=x64
xcode-select: Error: No Xcode is selected. Use xcode-select -switch <path-to-xcode>, or see the xcode-select manpage (man xcode-select) for further information.
Gem files will remain installed in /Users/Eric/Development/par8o/vendor/bundle/ruby/1.8/gems/libv8-3.11.8.3 for inspection.
Results logged to /Users/Eric/Development/par8o/vendor/bundle/ruby/1.8/gems/libv8-3.11.8.3/ext/libv8/gem_make.out
An error occured while installing libv8 (3.11.8.3), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.11.8.3'` succeeds before bundling.
Avete installato Xcode. Se non provi a installare xcode – Josnidhin
non l'ho fatto e preferirei evitarlo se posso. Il pacchetto di strumenti della riga di comando non dovrebbe coprire questo? –
Potrebbe essere possibile, non molto sicuro – Josnidhin