Capistrano stellt Fragen - HowTo
In manchen deployment-Szenarien kann es vorkommen, dass man während des Deployments entscheiden möchte, ob etwas ausgeführt werden soll oder nicht.
In manchen deployment-Szenarien kann es vorkommen, dass man während des Deployments entscheiden möchte, ob etwas ausgeführt werden soll oder nicht.
Als erstes sollte auf dem Server SSL laufen.
Ist dies geschafft, kann die Applikation auf den Einsatz von SSL und somit HTTPS vorbereitet werden.
Nachfolgen sogar etwas mehr als nur die bloße Fehlerbehebung…
Fehlerbeschreibung:
Invalid command ‘SSLEngine’, perhaps mis-spelled or defined by a module not included in the server configuration
Dies kommt vor, wenn mod_ssl für den Apache nicht installiert, bzw. nicht aktiviert wurde.
Verlangt der Server oder ein anderes Programm nach openssl, muss dies auf einem Linux-Debian nachinstalliert werden.
Das Problem tritt meist nach der Installation von Ruby auf, wenn dieses aus den Sourcen selber kompiliert wurde.
Fehlermeldung:
Magick::ImageMagickError (unable to read font `(null)’: `(null)’):
Rendering /my_app/public/500.html (500 Internal Server Error)
Unter Umständen kann es unter Debain notwendig sein, Ruby zu updaten da die Paketquellen veraltet sind und nur die Version 1.8.5 per aptitude installiert werden kann.
Folgend wird Ruby 1.8.6 installiert:
cd /usr/src
Fehlermeldung beim installieren des Gems CURB:
$ gem install curb
Building native extensions. This could take a while…
ERROR: Error installing curb:
ERROR: Failed to build gem native extension.
Die Installation des gem nokogiri auf einem Linux (Debian/ Ubuntu), kann einen in den Wahnsinn trieben. Die folgende Fehlermeldung erscheint wahrscheinlich bei den meisten:
$ gem install nokogiri