psych.rb Fehler beim Deployment mit Capistrano 'Mapping in diesem Kontext nicht erlaubt'

8

Ich versuche, eine Rails-App auf einem CentOS 6 / nginx / Passagier-Server bereitzustellen, aber cap deploy: cold gibt mir einen Fehler. Hier ist der relevante Teil der Deployment-Ausgabe:

%Vor%

Schienen 3.2.1.

Die erwähnte manifest.yml-Datei enthält 'jquery.min.map' - bezieht sich der Teil 'Mapping nicht erlaubt' darauf? Wenn ja, kann ich nicht herausfinden, wie man jQuery davon abhält, diese Map-Datei einzubinden.

Ich habe versucht, den Kontext der manifest.yml-Datei durch verschiedene Online-Validatoren zu setzen - es kommt gut an. Keine fehlenden Leerzeichen oder Tabulatoren, soweit ich sehen kann.

Danke!

    
Chris Wickett 31.03.2013, 17:00
quelle

2 Antworten

5

Ich habe das gelöst. Psych wurde aufgerufen, weil die Datei in Capistrano's deploy/assets.rb YAML.load verwendet.

Die Variable, die geladen wurde, war eine 'Erfassung' eines Kommandozeilenkatzbefehls, und weil mein .bashrc einen Syntaxfehler hatte, wurde die Ausgabe dieses Fehlers aufgezeichnet und auch an YAML.load übergeben . Behoben .bashrc Fehler und alles ist gut!

    
Chris Wickett 04.04.2013, 11:39
quelle
19

Ich hatte dieses Problem und löschte meine .json Manifest-Dateien unter myapp/shared/assets , wie vorgeschlagen hier (eigentlich haben sie vorgeschlagen, sie umzubenennen, aber das hat nicht für mich funktioniert).

    
Tyler Collier 19.06.2013 10:09
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '329905',
    'url' => 'psych-rb-error-when-deploying-with-capistrano-mapping-not-allowed-in-this-conte',
];

$_COOKIE = [
    '_csrf-frontend' => 'a48f796ce2599445e9b233e089f081843b927946b30df097be3cbedcb9ba314da:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"D9BNgfkG41sV0k5KmnIjPH-v1L5RZIM5";}',
    'advanced-frontend' => '00f43d33dca69bb61959c1d7c959c729',
];

$_SESSION = [
    '__flash' => [],
];