Comment vérifier l'environnement rails?

Comment vérifier l'environnement rails sur le serveur Ubuntu?

Commande: Rails.env => command not found commande: rails.env => command not found

26
demandé sur Baldrick 2013-04-27 11:12:34

5 réponses

Une doublure si vous êtes dans APP root

Rails r " met Rails.env "

59
répondu dux 2016-07-27 12:09:42

On dirait que vous avez essayé d'exécuter Rails.env dans un shell. Cela ne fonctionnera pas car Rails.env est du code Ruby, pas une commande shell Unix.

Comment déployez-vous et démarrez-vous votre application rails sur le serveur? L'environnement Rails est déterminé par la valeur de la variable D'environnement RAILS_ENV au démarrage du serveur. Vous pourriez avoir un fichier de configuration quelque part qui le spécifie, ou peut-être que vous démarrez simplement votre serveur avec une commande de la forme RAILS_ENV=production my_rails_server? J'aurais besoin d'en savoir plus détails sur exactement quelles commandes vous exécutez pour démarrer le serveur afin de vraiment répondre à cela. Utilisez-vous licorne, bâtard, Webrick, ou autre chose?

15
répondu David Grayson 2013-04-27 07:18:47

Vous pouvez vérifier les détails complets de votre application rails. En tapant cette commande "râteau à propos". Vous donnera de brefs détails sur la version de ruby que vous avez installée sur votre machine, la version rails, etc. Par exemple -

À propos de l'environnement de votre application

Version Rails ------> 4.2.6

Version de Ruby ------> 2.3.1-p112 (x86_64-linux)

Version RubyGems - - - - > 2.5.1

Rack version - - - - > 1.6.4

JavaScript Runtime - - - - - - - > Node.js (V8)

Middleware ------> Rack::Sendfile, ActionDispatch::Statique,

Racine de l'Application ----> /data/www/testapp

Environnement - - - - - - > Développement

Adaptateur de Base de données -----> mysql2

Version du schéma de base de données -----> 0

9
répondu Rana 2016-10-02 18:27:39

Sur votre répertoire D'Application Rails tapez:

Râteau sur

6
répondu Marcelo Campusano 2016-07-17 06:53:13

Vous pouvez également vérifier votre environnement à partir de votre console Rails dans le shell. Commencez par le chemin du répertoire de l'application.

rails console<enter>

Après avoir vu la sortie de votre console... (votre sortie sera très probablement différente)

Running via Spring preloader in process XXXXX
Loading development environment (Rails X.x.x)
irb(main):001:0>

Au type promt

Rails.env<enter>

Sauf si vous avez des environnements personnalisés, l'un des environnements suivants est chargé

=> "development"
=> "production"
=> "test"
0
répondu Galuga 2018-03-25 03:32:56