sh -c 'cd /home/xyz/xyz.com/releases/20120410180718 &&
/home/xyz/.gems/bin/rake RAILS_ENV=production RAILS_GROUPS=assets
assets:precompile' [out ::] /usr/lib/ruby/1.8/rubygems.rb:779:in
`report_activate_error' [out ::] : Could not find RubyGem rake (>= 0)
(Gem::LoadError [out ::]) [out ::] from
/usr/lib/ruby/1.8/rubygems.rb:214:in `activate' [out ::] from
/usr/lib/ruby/1.8/rubygems.rb:1082:in `gem' [out ::] from
/home//.gems/bin/rake:18
I cap deploy bin mit: Migrationen Befehl bitte helfen.konnte nicht finden RubyGem Rake
das ist mein Gemfile
source 'https://rubygems.org'
gem 'rails'
gem "mysql2", "~> 0.3.11"
gem "rake"
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'compass-rails'
gem 'sass-rails', '~> 3.2.3'
gem 'haml'
gem 'haml-rails'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
#Media managment
gem 'carrierwave'
gem 'ruby_parser'
gem 'hpricot'
# deployment
gem 'capistrano'
in der Server-Seite
[ps89405]$ rake --version
rake, version 0.9.2.2
Update:
den gleichen Befehl ohne Kappe von den Server-Werken läuft!
[ps89405]$ cd /home//.com/releases/20120410183344 && /home//.gems/bin/rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile
[ps89405]$
Update: i hinzugefügt "Bündler/Capistrano" erfordern
meiner deploy.rb
jetzt habe ich dieses Problem Ausgabe
mit diesem Befehl
cd /home/.com/releases/20120410201511 && bundle install --gemfile
/home/.com/releases/20120410201511/Gemfile --path /home/.com/shared/bundle --deployment --quiet --ohne Entwicklung Test
wenn ich Kappe Befehl Ich bekomme
und wenn ich es manuell auf dem Server ausführen, funktioniert es gut!
Wenn Sie Ihre Kommandozeile in den Fragenkasten fallen lassen, bekommen Sie keine Antwort ... – JesperE
mein lieber Freund. warum gehst du davon aus, dass ich meine Kommandozeile dumping !!! Ich denke, ich poste genug Erklärung! – aaalsubaie
Entschuldigung für das Fehlen der Befehlszeilenmarkierung. und ich habe auch ein paar mehr Details für dich hinzugefügt. – aaalsubaie