W jaki sposób sprawdzić środowisko rails na serwerze Ubuntu?Jak sprawdzić środowisko szyn?
polecenie: Rails.env => command not found
polecenie: rails.env => command not found
W jaki sposób sprawdzić środowisko rails na serwerze Ubuntu?Jak sprawdzić środowisko szyn?
polecenie: Rails.env => command not found
polecenie: rails.env => command not found
One liner jeśli jesteś w app korzenia
szyny R "stawia Rails.env"
Awesome. To działa dla mnie w zsh. –
Użyłem 'rails r" umieszcza Rails.env "' pomyślnie. Przesłano odpowiedź, ponieważ jest bezpośrednia i prosta. –
Hej, zawsze mówię o rozwoju, mimo że gram w inscenizacji. –
Brzmi jakbyś próbował uruchomić Rails.env
w powłoce. To nie zadziała, ponieważ Rails.env
jest kodem Ruby, a nie poleceniem powłoki uniksowej.
W jaki sposób wdrażasz i uruchamiasz aplikację rails na serwerze? Środowisko Railsów jest określane przez dowolną wartość zmiennej środowiskowej RAILS_ENV podczas uruchamiania serwera. Możesz mieć jakiś plik konfiguracyjny gdzieś, który to określa, lub może po prostu uruchamiasz serwer poleceniem w postaci RAILS_ENV=production my_rails_server
? Musiałbym wiedzieć więcej szczegółów na temat tego, jakie polecenia uruchamia się, aby uruchomić serwer, aby naprawdę odpowiedzieć na to pytanie. Używasz jednorożca, kundla, Webricka, czy coś innego?
Dzięki. Musiałem uruchomić polecenia rake z RAILS_ENV = production. Gdzie mogę ustawić domyślne środowisko? –
Myślę, że możesz umieścić następujące polecenie w twoim '.bashrc' na serwerze:' export RAILS_ENV = production'. Następnie, gdy uruchomisz to polecenie na serwerze, powinieneś teraz określić RAILS_ENV.Bądź jednak ostrożny; jeśli wpiszesz 'rake' na serwerze, to prawdopodobnie uruchomiłoby twoje testy w trybie produkcji i nie jestem pewien, czy to zepsułoby twoją bazę danych produkcji. –
Na Szyny aplikacji typu katalogu:
natarcia około
możesz raz spróbować tutaj http://stackoverflow.com/questions/16249399/how-to-check-rails-environment – Saveen
Możesz sprawdzić wszystkie szczegóły dotyczące aplikacji rails. Po wpisaniu tego polecenia "rake about". Daje krótki opis o której wersji Ruby zostały zainstalowane na komputerze, szyny wersja itp Przykładowo -
o środowisko danej aplikacji wersji
Szyny ------> 4.2.6
wersja Ruby ------> 2.3.1-P112 (x86_64-linux)
wersja RubyGems ----> 2.5.1
wersja Rack ----> 1.6. 4
JavaScript Runtime -------> node.js (V8)
Middleware ------> Rack :: Sendfile, ActionDispatch :: statyczna, korzeń
Zastosowanie - ->/data/www/testapp
Środowisko ------> rozwój
adapter Baza -----> mysql2
Database wersja schematu -----> 0
Czy uruchamiasz to polecenie w konsoli rails? powłoka irb lub unix nie będzie działać. – Nerve