Moja strona internetowa została uszkodzona od czasu, gdy Dreamhost zaktualizował swoje serwery kilka tygodni temu. Odrąbałem sobie włosy, próbując je naprawić i poczyniłem pewne postępy, ale utknąłem na tym, co jest miejmy nadzieję ostatnią kwestią.Nie można znaleźć środowiska wykonawczego JavaScript. Zobacz https://github.com/sstephenson/execjs po listę dostępnych środowisk wykonawczych. (ExecJS :: RuntimeUnavailable)
Używam Rails 3.1.1 na Ruby 1.8.7 i otrzymuję prezent z "aplikacji Ruby (Rack) nie można uruchomić błąd" z PhusionPassenger. Stwierdza, że "Nie można znaleźć środowiska wykonawczego JavaScript. Zobacz https://github.com/sstephenson/execjs, aby uzyskać listę dostępnych środowisk wykonawczych. (ExecJS :: RuntimeUnavailable) ". Szukanie tego na wiki Dreamhosta zasugerowało rozwiązanie, aby zainstalować klejnot "therubyracer".
Więc aktualizowane mój gemfile z sugerowanym gem tak:
gem 'therubyracer', '~> 0.9.9'
EDIT: Próbowałem również dodanie do pliku z:
gem 'therubyracer': platformy =>: rubin
, ale to nie miało znaczenia.
Następnie pakiet zainstalowany na moim MacBooku (z systemem OS X 10.5.8) bez żadnych problemów. Jednak to się nie powiedzie, gdy uruchomię "cap caploy", aby uruchomić Dreamhost; Widzę błąd podczas próby zainstalowania libv8, od którego zależy terminarz.
Ktoś wie, jak to zrobić, aby prawidłowo zainstalować lub inne działające rozwiązanie?
Wszelkie inne informacje można uzyskać na życzenie.
Pełna sprzężenia zwrotnego o błędzie z Terminalu:
- wykonujące „cd /home/futureproof/abunchofletters.co.uk/releases/20111118003703 & & pakiet zainstalować --gemfile /home/przyszłościowe/abunchofletters .pl/releases/20111118003703/Gemfile - ścieżka /home/futureproof/.gems/bundle --deployment --quiet - bez testu programistycznego " serwery: [" abunchofletters.co.uk "] [abunchofletters .co.uk] wykonanie polecenia ** [out :: abunchofletters.co.uk] Niestety wystąpił błąd krytyczny. Proszę zgłosić ten błąd do modułu śledzenia problemów w pakiecie pod numerem https://github.com/carlhuda/bundler/issues, abyśmy mogli go naprawić. Dzięki! ** [out :: abunchofletters.co.uk] /usr/lib/ruby/1.8/rubygems/installer.rb:483:in
build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) ** [out :: abunchofletters.co.uk] ** [out :: abunchofletters.co.uk] /usr/bin/ruby1.8 extconf.rb ** [out :: abunchofletters.co.uk] *** extconf.rb failed *** ** [out :: abunchofletters.co.uk] Could not create Makefile due to some reason, probably lack of ** [out :: abunchofletters.co.uk] necessary libraries and/or headers. Check the mkmf.log file for more ** [out :: abunchofletters.co.uk] details. You may need configuration options. ** [out :: abunchofletters.co.uk] ** [out :: abunchofletters.co.uk] Provided configuration options: ** [out :: abunchofletters.co.uk] --with-opt-dir ** [out :: abunchofletters.co.uk] --without-opt-dir ** [out :: abunchofletters.co.uk] --with-opt-include ** [out :: abunchofletters.co.uk] --without-opt-include=${opt-dir}/include ** [out :: abunchofletters.co.uk] --with-opt-lib ** [out :: abunchofletters.co.uk] --without-opt-lib=${opt-dir}/lib ** [out :: abunchofletters.co.uk] --with-make-prog ** [out :: abunchofletters.co.uk] --without-make-prog ** [out :: abunchofletters.co.uk] --srcdir=. ** [out :: abunchofletters.co.uk] --curdir ** [out :: abunchofletters.co.uk] --ruby=/usr/bin/ruby1.8 ** [out :: abunchofletters.co.uk] extconf.rb:13: uninitialized constant Gem (NameError) ** [out :: abunchofletters.co.uk] Checking for Python... ** [out :: abunchofletters.co.uk] ** [out :: abunchofletters.co.uk] Gem files will remain installed in /home/futureproof/.gems/bundle/ruby/1.8/gems/libv8-3.3.10.4 for inspection. ** [out :: abunchofletters.co.uk] Results logged to /home/futureproof/.gems/bundle/ruby/1.8/gems/libv8-3.3.10.4/ext/libv8/gem_make.out ** [out :: abunchofletters.co.uk] from /usr/lib/ruby/1.8/rubygems/installer.rb:446:in
każdy '** [out :: abunchofletters.co.uk] od /usr/lib/ruby / 1.8/rubygems/installer.rb: 446: inbuild_extensions' ** [out :: abunchofletters.co.uk] from /usr/lib/ruby/1.8/rubygems/installer.rb:198:in
zainstaluj '** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc /lib/bundler/source.rb:90:ininstall' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/rubygems_integration.rb:78:in
preserve_paths '** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/ source.rb: 89: ininstall' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/installer.rb:73:in
install_gem_from_spec '** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/rubygems_integration.rb: 93: inwith_build_args' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/installer.rb:72:in
install_gem_from_spec '** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/installer.rb:56:inrun' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/installer.rb:55:in
uruchom "** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/installer.rb:12:ininstall' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/cli.rb:219:in
zainstalować '* * [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/vendor/thor/task.rb:22:insend' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/vendor/thor/task.rb:22:in
uruchom "** [out :: abunchofletters.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/vendor/thor/invocation.rb:118:ininvoke_task' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/vendor/thor.rb:263:in
wysyłka '** [ out :: abunchoflett ers.co.uk] od /home/futureproof/.gems/gems/bundler-1.1.rc/lib/bundler/vendor/thor/base.rb:386:instart' ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/gems/bundler-1.1.rc/bin/bundle:13 ** [out :: abunchofletters.co.uk] from /home/futureproof/.gems/bin/bundle:19:in
load '** [out :: abunchofletters .co.uk] od /home/futureproof/.gems/bin/bundle:19 Komenda zakończona 13170ms *** [wdrożyć: kod_aktualizacji] wycofywanie * wykonywanie "rm -rf /home/futureproof/abunchofletters.co .uk/releases/20111118003703; true " serwery: [" abunchofletters.co.uk "] [abunchofletters.co.uk] wykonanie polecenia polecenie zakończone w 563ms nie powiodło się:" sh -c 'cd /home/futureproof/abunchofletters.co.uk/releases/ 20111118003703 & & pakiet zainstalować --gemfile /home/futureproof/abunchofletters.co.uk/releases/20111118003703/Gemfile --path /home/futureproof/.gems/bundle --deployment --quiet --without testu rozwoju „” na abunchofletters.co.uk
Czy ktoś ma jakieś pomysły? – Rich