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.

/usr/bin/ruby: bad interpreter: No such file or directory

Anzahl der Antworten 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

Capistrano erstellen von tasks zum ändern der aktuellen symlink

Anzahl der Antworten 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

Capistrano: Bundler nicht rvm gemset

Anzahl der Antworten 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

Wie richte ich die shell bash zum laufen in Capistrano?

Anzahl der Antworten 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 =>

Kann nicht bereitstellen Rails-app mit Capistrano und RVM

Anzahl der Antworten 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

Ausführen und Bereitstellen von Rails, um Docker-Container

Anzahl der Antworten 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

Bundler kann nicht scheinen, um herauszufinden, die richtige Ruby über Rbenv

Anzahl der Antworten 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\"

Asset-Pipeline: Ärger auf die Bereitstellung von meine Rails 3.1 Anwendung mit Capistrano

Anzahl der Antworten 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

Capistrano bereitstellen rails-Anwendung - zu behandeln, wie lange Migrationen?

Anzahl der Antworten 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

Capistrano und Privaten GitHub-Repo – Permission denied (publickey)

Anzahl der Antworten 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

Unterschied zwischen current_path vs release_path in Capistrano?

Anzahl der Antworten 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

Capistrano postgresql: FATAL: Peer authentication failed for user

Anzahl der Antworten 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

Capistrano nicht implementiert remote-server

Anzahl der Antworten 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

Nicht in der Lage, ssh in gesperrter Benutzer

Anzahl der Antworten 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

capistrano :db Rolle, was ist es?

Anzahl der Antworten 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

nicht definierte Methode `run' für main:Objekt

Anzahl der Antworten 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

Das bereitstellen einer bestimmten revision mit capistrano 3

Anzahl der Antworten 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

Gebaut in capistrano Variablen

Anzahl der Antworten 2 Antworten
Weiß jemand eine Auflistung aller build-in Capistrano Variablen, wie current_path und etc.? InformationsquelleAutor ggboy | 2010-12-07

Capistrano 3. Falscher Pfad in der variable shared_path

Anzahl der Antworten 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,

Capistrano Befehle zum erstellen der Datenbank

Anzahl der Antworten 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

Wie legen Sie die Umgebungsvariable auf capistrano deploy?

Anzahl der Antworten 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 |

Capistrano keine solche Datei zu laden, bereitstellen

Anzahl der Antworten 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

Capistrano mit sudo noch mit "set :use_sudo, false"

Anzahl der Antworten 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

Zuerst implementieren schlägt in Capistrano 3 mit /var/www/XXX die Erlaubnis Fehler

Anzahl der Antworten 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

Warum bin ich immer das Passagier-Fehler Konnte nicht gefunden rake-0.9.2.2 in einer der Quellen?

Anzahl der Antworten 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

Wie Sie rails-Konsole auf die Produktion über capistrano?

Anzahl der Antworten 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

Gewusst wie: ausführen der Befehle benötigen sudo mittels Capistrano V3?

Anzahl der Antworten 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

/usr/bin/env: ruby_executable_hooks : Keine solche Datei oder Verzeichnis

Anzahl der Antworten 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:

Wie immer läuft Capistrano 2

Anzahl der Antworten 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

deploy mit capistrano mit einem pem-Datei

Anzahl der Antworten 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

Rails 4: Warum sind die fonts nicht geladen in der Produktion?

Anzahl der Antworten 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';

capistrano rollback auf eine alte version?

Anzahl der Antworten 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

Capistrano deploy:Migration und db:migrate ausführen, alle Migrationen jeder Zeit

Anzahl der Antworten 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'

Wie baut man task 'gems:install"

Anzahl der Antworten 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

Capistrano deploy mit thin-Server

Anzahl der Antworten 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

Rails Nginx Passagier kann Nicht checkout-Sitzung, weil Laich-Fehler aufgetreten ist

Anzahl der Antworten 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

Konnte nicht finden, Harke 10.0.3 in einer der Quellen, bei der Arbeit mit, Wann und Capistrano

Anzahl der Antworten 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

Wie, um richtig zu diagnostizieren einen 500 Fehler (Schienen -, Passagier -, Nginx, Postgres)

Anzahl der Antworten 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,

Wo "vor" und "nach" in einem Capistrano Rezept?

Anzahl der Antworten 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

Starten Sie Unicorn Ausgabe (capistrano)

Anzahl der Antworten 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 &&

Capistrano deploy staging und Produktion

Anzahl der Antworten 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

Deploy:symlink auf capistrano Punkte die "aktuelle" Verzeichnis zur vorherigen Version

Anzahl der Antworten 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

Fatal: could not read Username 'https://github.com': Kein solches Gerät oder Adresse

Anzahl der Antworten 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

Sidekiq bereitstellen, um mehrere Umgebungen

Anzahl der Antworten 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

Schienen - Nginx neu gestartet werden muss nach der Installation mit Capistrano?

Anzahl der Antworten 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

Deployment mit Capistrano - nur laufen für den Server passenden

Anzahl der Antworten 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

Capistrano Fehler Net::SSH::HostKeyMismatch

Anzahl der Antworten 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:

Neustart nginx ohne sudo?

Anzahl der Antworten 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

Rails-Konsole Standard-Umgebung

Anzahl der Antworten 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

Vermögenswerte werden nicht vorkompiliert beim Deployment mit capistrano Produktion, die auf amazon EC2

Anzahl der Antworten 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