2014-01-28 3 views
0
  • исполнения "CD - /home/harris/harrisrobin.co/releases/20140128225905 & & RAILS_ENV = производство RAILS_GROUPS = активы расслоения EXEC рейк активов: прекомпиляции" server: ["198.199.122.209"] [198.199.122.209] Выполнение команды ** [out :: 198.199.122.209] rake aborted! ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] Не удалось найти исполняемый файл JavaScript. См. https://github.com/sstephenson/execjs для списка доступных времени выполнения. ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/shared/bundle/ruby/2.0.0/gems/execjs-2.0.2/lib/ execjs/runtimes.rb: 51: in autodetect' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/shared/bundle/ruby/2.0.0/gems/execjs-2.0.2/lib/execjs.rb:5:in '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/shared/bundle/ruby/2.0. 0/gems/execjs-2.0.2/lib/execjs.rb: 4: in <top (required)>' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/shared/bundle/ruby/2.0.0/gems/uglifier-2.4.0/lib/uglifier.rb:3:in require '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin .co/shared/bundle/ruby ​​/ 2.0.0/gems/uglifier-2.4.0/lib/uglifier.rb: 3: in <top (required)>' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in require '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in block (2 levels) in require' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in каждый * ** [o ut :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler/runtime. rb: 72: in block in require' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in each '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/ bundler-1.5.2/lib/bundler/runtime.rb: 61: in require' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.5.2/lib/bundler.rb:131:in require '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co /releases/20140128225905/config/application.rb:7:in <top (required)>' ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/releases/20140128225905/Rakefile:4:in require '** [out :: 198.199.122.209] ** [out :: 198.199.122.209] /home/harris/harrisrobin.co/releases/ 20140128225905/Rakefile: 4: in `` ** [out :: 198.199.122.209] ** [out :: 198.199.122.209] (См. Полный текст trace by running task with --trace) ** [out :: 198.199.122.209] команда завершена в 2183 мс * [deploy: update_code] откат * выполнение "rm -rf /home/harris/harrisrobin.co/ релизы/20140128225905; true " серверов: [" 198.199.122.209 "] [198.199.122.209] команда выполнения команда, закончившаяся с ошибкой 354ms:" rvm_path = $ HOME/.rvm $ HOME/.rvm/bin/rvm-shell 'default' - C 'CD - /home/harris/harrisrobin.co/releases/20140128225905 & & RAILS_ENV = производство RAILS_GROUPS = активы расслоении EXEC рейк активы: PreCompile»на 198.199.122.209

Любые идеи «Я не знаю, что это означает:пытается развернуть DO с помощью capistrano. получил сообщение об ошибке, когда колпачок развертывание: холодная

команда завершена в 354ms не удалось: «rvm_path = $ HOME/.rvm $ HOME/.rvm/бен/РВМ-оболочка 'по умолчанию' -c«CD -

Я следую этому руководству и получил застрял на крышке: холодно: https://coderwall.com/p/yz8cha

+0

Берут посмотрите на этот вопрос http://stackoverflow.com/questions/8059332/could-not-find-a-javascript-runtime-see-https-github-com-sstephenson-execjs-f – Dhaulagiri

+0

Привет! вы уверены, что связали меня с правильным вопросом? Если я чего-то не упускаю, я не вижу, как этот вопрос может мне помочь. Приветствия и благодарности, –

+0

Ваша ошибка выглядит как 'Не удалось найти время выполнения JavaScript. См. Https://github.com/sstephenson/execjs для списка доступных сред выполнения, а не раздела, который вы выделили. Этот вопрос касается ошибки времени выполнения javascript. – Dhaulagiri

ответ

0

Кажется, что вам не хватает библиотеки времени выполнения JavaScript.Установите NodeJS на сервере с помощью этого:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - 
sudo apt-get install -y nodejs 

Кроме того, для рельсов развертывания на DO и Ubuntu в целом, это большой ресурс для всех этапов (и видео прохождение игры): https://gorails.com/deploy/ubuntu/14.04

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