如何在Ubuntu服务器上检查rails环境?
命令: Rails.env => command not found
命令: rails.env => command not found
这听起来像你试图在shell中运行Rails.env
。 这是行不通的,因为Rails.env
是Ruby代码,而不是Unix shell命令。
你如何在服务器上部署和启动你的Rails应用程序? Rails环境由服务器启动时RAILS_ENV环境变量的值决定。 你可能在某处指定了一些配置文件,或者你也可以用命令RAILS_ENV=production my_rails_server
启动服务器。 为了真正回答这个问题,我需要了解更多有关启动服务器的命令的详细信息。 你正在使用独角兽,杂种,Webrick,还是别的什么?
一个班轮,如果你在应用程序的根
rails r“puts Rails.env”
你可以检查关于你的rails应用程序的完整细节。 通过输入这个命令“耙约”。 将给你简要的细节,你的机器上安装了哪个版本的红宝石,rails版本等。例如 –
关于您的应用程序的环境
Rails版本——> 4.2.6
Ruby版本——> 2.3.1-p112(x86_64-linux)
RubyGems版本—-> 2.5.1
机架版—-> 1.6.4
JavaScript运行时——-> Node.js(V8)
中间件——> Rack :: Sendfile,ActionDispatch :: Static,
应用程序根目录—-> / data / www / testapp
环境——>发展
数据库适配器—–> mysql2
数据库模式版本—–> 0
在您的Rails应用程序目录中键入:
耙一下