Tag: capistrano
Capistrano ist ein Entwickler-tool für die Bereitstellung von web-Anwendungen. Es ist in der Regel auf einer Arbeitsstation installiert, und verwendet werden zum bereitstellen von code aus Ihrem source-code-management (SCM) zu einem, oder mehreren Servern.
2
Antworten
Ich bin mit capistrano für das deployment von rails-Anwendung. Aber während ich mich bereitstellen, meine rails-code in server, erhalte ich folgende Fehlermeldung. The deploy has failed with an error: Exception while executing on host 00.00.00.00: bundle exit
1
Antworten
Ich versuche zu setup Capistrano-deployment für meine website, ich habe die deploy arbeiten, alle Authentifizierung in Ordnung, aber ich host mit Medien-Tempel, damit die Standard-symlink wird nicht funktionieren, da der apache keinen Zugriff auf den angegebenen Pfad
2
Antworten
Habe ich einen Ruby on Rails 3.2-app mit bundler und capistrano für das deployment. Mein server ist ein Debian Squeeze mit rvm und ruby 1.9.2. Ich lese die rvm Sachen für capistrano (http://beginrescueend.com/integration/capistrano/) wo man einstellen kann
4
Antworten
Wie kann ich mir die shell in der Capistrano ausführen-Befehl bash statt sh? Ich bin versucht zu installieren RVM und ich brauche, um den Befehl auszuführen: run "bash < <(curl -L http://bit.ly/rvm-install-system-wide)" in: task :install_rvm, :roles =>
3
Antworten
Ich habe eine Rails-app, die ich habe bereitstellen mit Capistrano. Ich installiert RVM auf dem server, da wollte ich eine neuere version von Ruby und fügte hinzu, dass dieses zu meinem bereitstellen.rb-Datei (nach diversen Anleitungen die ich
2
Antworten
Ich bin ein total noob zu linux-Containern und verbrachte einige Zeit das lernen über Docker, und verzeihen Sie meine Verwirrung gedacht, dass diese Frage. Derzeit habe ich eine Rails-app in der Produktion bereitgestellt, über capistrano. My cloud
2
Antworten
Seit Jahren habe ich verwendet, RVM als mein Ruby version manager, aber ich möchte wechseln, um rbenv für seine Einfachheit. Aber ich finde einige seltsame Probleme bereitstellen. Hier, wo es schief zu gehen scheint: # env RBENV_ROOT=\"/home/deploy/.rbenv\"
3
Antworten
Ich bin mit Ruby, Ruby on Rails 3.1.0 und Capistrano. Ich habe ein problem auf die Anwendung, in der Produktion tätig-Modus ist (die remote-Maschine läuft Ubuntu 10.4 - meine lokale Maschine ist ein MacOS mit Snow Leopard
2
Antworten
So, ich bin mit Capistrano für die Bereitstellung einer rails-Anwendung auf meinem produktiven server (apache+passenger) und im moment der Bereitstellung geht in der Regel entlang der Linien: $cap deploy $cap deploy:migrations Er hat mich gefragt, sagen wir
5
Antworten
Habe ich geerbt, ein Rails-Projekt, gehostet auf Linode. Den früheren Entwickler war mit einem BitBucket-repository zusammen mit Capistrano für die Bereitstellung. Habe ich seit dem setup ein eigenes repository auf GitHub, und ich versuche, den Capistrano Rezept
2
Antworten
Was ist der Unterschied zwischen den current_path und release_path path-Variablen in Capistrano, wie in task :path do on roles :app do puts "Release path: #{release_path}" puts "Current path: #{current_path}" end end Macht die current_path immer enthalten Sie
2
Antworten
Ich bin die Bereitstellung einer app zur digitalen Ozean zum ersten mal und lief in zwei (mögliche weitere) Fragen. 1) ich kann nicht bundle install nach dem hinzufügen gem 'unicorn' zu Gemfile. Ich fand, dass kgio nicht
4
Antworten
LÖSUNG War die Lösung, fügen Sie die folgenden am Anfang der Produktion.rb: $:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load path. require "rvm/capistrano" # Load RVM's capistrano plugin. set :rvm_ruby_string, '1.9.2@rails31dataserver' # Or whatever env
2
Antworten
Habe ich nach dem setup guide für Capistrano (http://capistranorb.com/documentation/getting-started/authentication-and-authorisation/). Allerdings fand ich, dass ich nicht in der Lage, ssh in den computer mit dem gesperrten user ('deploy'). Ich überprüfte /var/log/auth.log und er sagt: sshd[29163]: User deploy not
2
Antworten
Soweit ich das beurteilen kann, der capistrano :db Rolle wird nur verwendet, um die Ausführung von Migrationen. (Also, in den meisten Fällen ist es wahrscheinlich sollte nicht eigentlich der server, läuft Ihre Datenbank. Warum würden Sie haben
1
Antworten
ich bekomme die folgende Ausgabe, die bei der Bereitstellung: cap aborted! NoMethodError: undefined method `run' for main:Object config/deploy.rb:37:in `block (2 levels) in <top (required)>' /var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/dsl/task_enhancements.rb:12:in `block in after' /var/lib/gems/1.9.1/gems/capistrano-3.2.1/lib/capistrano/application.rb:15:in `run' /var/lib/gems/1.9.1/gems/capistrano-3.2.1/bin/cap:3:in `<top (required)>' Tasks: TOP => deploy:permissions
1
Antworten
Wie kann ich die Bereitstellung eines bestimmten git-revision mit Capistrano 3? Den Capistrano 2.9 Ansatz funktioniert nicht mehr $cap -S revision=80655da8d80aaaf92ce5357e7828dc09adb00993 deploy invalid option: -S InformationsquelleAutor Albert | 2014-01-10
2
Antworten
Weiß jemand eine Auflistung aller build-in Capistrano Variablen, wie current_path und etc.? InformationsquelleAutor ggboy | 2010-12-07
1
Antworten
Ich bin beim erstellen der Einhorn neu starten Aufgabe mit Capistrano 3: Erstens, ich *unicorn_pid* variable: set :unicorn_pid, "#{shared_path}/tmp/pids/unicorn.pid" Dann gebe ich es zu dem Neustart task: desc 'Restart application' task :restart do on roles(:app), in: :sequence,
2
Antworten
Ich versuche, capistrano-Befehle, um eine Datenbank zu erstellen. Ich fand nur einen Befehl wie deploy:migrate. Gibt es einen Befehl für db:create? InformationsquelleAutor Feng Wan | 2013-01-31
3
Antworten
In meiner rails-app, ich-header der Antwort von env: response.headers['application-version'] = ENV["APPLICATION_VERSION"] Ich versuche set env-variable in capistrano deploy-Datei, aber das funktioniert nicht. set :default_environment, { 'APPLICATION_VERSION' => Time.now.strftime('%Y%m%d%H%M%S%L') } Wie ich env-variable auf bereitstellen? InformationsquelleAutor Kroid |
6
Antworten
Wenn ich versuche zu starten cap Befehle, bekomme ich "no such file to load -- deploy" - Fehler. Hier ist die Ausgabe: Tylers-MacBook-Pro:cap_app Tyler$ cap -T /Users/Tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- deploy (LoadError) from
2
Antworten
Ich nicht wollen, verwenden Sie sudo für alle meine Fernausführung von Befehlen über Capistrano. Speziell, wenn ich cap deploy:setup ich gefragt werde, für mein sudo-Passwort während der ersten mkdir Befehl. Ich fügte set :use_sudo, false zu meinem
2
Antworten
Ich bin mit dem ersten Einsatz in einer Maschine über cap staging deploy. Wie von Cap3, deploy:setup wird nicht mehr benötigt. Doch, seltsam, bekomme ich ein mkdir Berechtigungen Fehler: INFO[cb348f12] Running /usr/bin/env mkdir -pv /var/www/myapp/shared /var/www/myapp/releases on
4
Antworten
Ich gerade erstellt eine neue, leere Schienen-app, es ist fast leer. Ich habe es nur um zu versuchen zu lokalisieren des Problems, aber ich bin immer der folgende Fehler. Ich bin mit Rails 3.1.0 und Ruby 1.9.2
7
Antworten
Ich will in die rails-Konsole auf Produktions-server von meinem lokalen Rechner über capistrano. Ich fand einige Gist, z.B. https://gist.github.com/813291 und wenn ich die Konsole über cap production console Bekomme ich das folgende Ergebnis 192-168-0-100:foldername username $ cap
1
Antworten
Ich würde gerne in der Lage, führen Sie apt-get update und dann installiert ein paar neue Programme (tmux) zusammen mit apt-get upgrade auf all meinen Servern, wenn die Laufenden gap-setup, aber bin Fummelei mit den offensichtlichen Mangel
3
Antworten
Ich versuche für die Implementierung auf einem Raspberry Pi mit Capistrano 3.0 /Dünne /NGINX, ich habe es zu arbeiten, aber in meinem wiedereinschaltsperre ich habe namespace :deploy do desc 'Restart application' task :restart do on roles(:app), in:
2
Antworten
Mit Capistrano 3 und Mavericks und Yosemite veröffentlicht... oder wenn Sie hatte einen letzten sauberen Installation von Rails und Capistrano auf Ihre Entwicklung Maschine, die Sie möglicherweise am Ende immer Fehler beim bereitstellen einer Rails 3.X-app durch
2
Antworten
Haben wir eine EC2-Instanz, und unsere capistrano setup erfordert ssh. Verbindung über den ssh-normalerweise verwende ich eine .pem-Datei mit dem server verbinden. wie muss ich nutzen diese .pem-Datei bei der Verwendung von capistrano bereitstellen? InformationsquelleAutor Tyler Jones
3
Antworten
Kann ich nicht laden von Schriftarten in meinem Rails-4-app in der Produktion, es arbeitet normalerweise in der Entwicklung. Vermögenswerte vorkompiliert auf dem server beim bereitstellen. Habe ich meine Schriften in app/assets/fonts Meine app.css: @font-face { font-family: 'WalkwayBoldRegular';
4
Antworten
cap deploy:rollback Ich weiß, dieser rollt sich zurück auf die Letzte revision. Wie kann kann ich ein rollback auf eine ältere revision? Diese Antwort zeigt Ihnen, wie Sie gehen, um eine bestimmte version. InformationsquelleAutor djburdick | 2011-04-11
3
Antworten
So, ich bin diddling um mit rails (ruby 1.9.3p392, rails 3.2, sqlite3 db), und ich versuche, Sie zum bereitstellen der allgegenwärtigen blog-tutorial-code, um eine "production" - server (apache, passenger, ubuntu). Mein bereitstellen.rb sieht so aus: require 'bundler/capistrano'
5
Antworten
Bin ich der Nutzung meiner rails-app auf einem linux-server und ich habe einige von den rake-tasks fehlen inlcuding rake gems:install rake db Ich bin rails 2.3.4 von GEM. Warum ist das so? Wie kann ich dieses Problem
2
Antworten
Spiele seit etwa mit Capistrano, um eine automatisierte Bereitstellung zwischen meinem server und meinem Entwicklungsrechner. Ich habe fast habe es so konfiguriert, außer dass Capistrano nicht zu sein scheinen in der Lage zu starten, meinen Server mit
1
Antworten
Ich habe eine Rails-3.2.14-app, implementiert und betreibt problemlos auf einem Produktions-server. Ich arbeite an der Bereitstellung weiterer server, um änderungen zu testen bevor ich push-out-Produktion. Ich bin die neuste version von PKW/nginx und mit Capistrano 2.12.0 mit
5
Antworten
Ich versuche, den Edelstein, Wenn mit Capistrano über meine Rails-app auf 3.2.8 arbeiten mit RVM und ein gemset für die Rails-version. Bin ich immer die folgende Fehlermeldung: Konnte nicht finden rake-10.0.3 in einer der Quellen (Bundler::GemNotFound) Dies
4
Antworten
Ich habe eine echte harte Zeit der Diagnose ein 500 Fehler aus meiner Anwendung in einer Produktionsumgebung ausgeführt. Ich habe es vor der Arbeit, aber nach dem erneuten bereitstellen über Capastrano ich bin nicht in der Lage,
2
Antworten
Dumme Frage, aber wir haben einen broken Capistrano Rezept und ich möchte, um zu überprüfen, dass wir nicht mit after & before falsch? Diese vor & nach Aufgaben gehören w/in der :deploy namespace-block oder außerhalb davon? Sehe
3
Antworten
Habe ich folgende Einstellungen in bereitstellen.rb neu starten mein server: namespace :deploy do task :restart do run "if [ -f #{unicorn_pid} ] && [ -e /proc/$(cat #{unicorn_pid}) ]; then kill -USR2 \`cat #{unicorn_pid}\`; else cd #{deploy_to}/current &&
1
Antworten
Ich versuche zum bereitstellen einer Ruby On Rails app sowohl für das staging und die Produktion mit Hilfe von Capistrano. Der einzige Unterschied zwischen den beiden ist :die domain und die :repository Habe ich diese Anleitung befolgt
2
Antworten
Ich bin mit capistrano für die Bereitstellung meiner Ruby on Rails Projekt. Ich bin auf einem Dreamhost VPS und seit ein paar Wochen, keine Veränderung in capistrano oder Beifahrer, ich begann zu erleben ein seltsames problem mit
3
Antworten
Ich habe der Nutzung meiner Rails-Anwendung 4 zu Rackspace mit github und capistrano für ein paar Wochen jetzt. Alles funktionierte gut, bis ich schließlich mein eigenes repository. Nun, ich erhalte die folgende Fehlermeldung nach dem ausführen von
3
Antworten
(Siehe unten für meine detaillierte Konfiguration, die das Ergebnis der Henley Chiu ' s Antwort). Ich habe versucht zu wickeln, mein Gehirn um Sidekiq setzt, und ich bin nicht wirklich bekommen es. Ich habe eine app mit
3
Antworten
Ich bin mit Capistrano für die Bereitstellung meiner Rails-Anwendung. wenn ich bereitstellen, änderungen würden nicht reflektiert werden, auf die browser, und ich muss noch nginx neu starten, die Website zu aktualisieren (ausführen sudo /etc/init.d/nginx restart). Ich bin
4
Antworten
Ich versuche, um die Bereitstellung der Anwendung mit Capistrano, aber ich bekomme diese Fehlermeldung: `deploy:setup' wird nur ausgeführt, für Server-matching {:except=>{:no_release=>true}}, aber keine Server abgestimmt Wenn Sie diesen Befehl ausführen: bundle exec cap deploy:setup Hier ist mein
4
Antworten
Ich bin komplett neu in Capistrano und Ruby, und ich kann nicht scheinen, um grundlegende Bereitstellung einrichten. Jedes mal, wenn ich laufen cap deploy:check bekomme ich die folgende Fehlermeldung: Server: ["domain.com"] Verbindung fehlgeschlagen für:
[email protected] (Net::SSH::HostKeyMismatch: Fingerabdruck-0c:de:d4:
3
Antworten
So, ich möchte in der Lage sein, um cap:bereitstellen, ohne irgendwelche Passwörter. Ich habe das setup alle privaten Schlüssel, so kann ich bekommen, um den remote-Servern in Ordnung, und bin jetzt mit svn über ssh, also keine
2
Antworten
Auf meiner Entwicklungs-Maschine: $ bundle exec rails console Loading development environment (Rails 3.2.3) 1.9.3p194 :001 > Rails.env => "development" Dies ist zu erwarten. So weit, So gut. Doch auf meinen produktiven server (auf die ich bereitgestellt mit
6
Antworten
Arbeitete ich an bereitgestellt werden können, um die Produktion mit capistrano. Ich habe mehrere Fragen stellen und während der Fixierung die meisten von Ihnen haben wir noch eine Letzte. Unserer precompile-assets Optionen sind nicht richtig kompilieren Sie