簡體   English   中英

“ Rails服務器”創建一個名為“ server”的新應用程序,不啟動Rails服務器

[英]“Rails server” creates a new app called “server” not start the rails server

我已經將較舊的RoR應用程序轉移到了新的工作站上,但是現在啟動時遇到了問題。

例如,當我嘗試使用“ rails服務器”命令時,它將生成一個新的Rails應用程序,而不是啟動服務器。

我確實在昨晚運行過它,但是在嘗試使用“生產”數據庫后,顯然“ rails server -e“ production”'命令已過時。 因此,我嘗試:

RAILS_ENV=production

而且似乎該應用程序不再起作用。

還有很多使用RVM的文檔和建議....我安裝了....是否可能是因為“ rails server”命令不是啟動服務器而是創建新應用?

你應該做

RAILS_ENV=production rails s

在軌道應用程序目錄上。

我認為您的應用安裝在導軌3上,並安裝了導軌4。

要啟動服務器,我必須使用:bundle exec rails server這是怎么回事? –昨天paulywill

使用bundle exec將確保它使用了Gemfile中的rails版本。 這是Rails 3.1之后的默認行為,但是您的應用程序比該版本早。 –昨天,格雷姆·麥克萊恩(Graeme McLean)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM