一般来说,我的问题是标题中的问题:
如何找出构建现有rails应用程序的rails版本?
更具体地说,为了我的目的,我想知道如何找到没有gemfile的情况(我对rails相对较新并且曾经在gemfile中看到rails版本与所有rails 3应用程序,但是我不确定旧版本.)
con*_*liv 20
使用命令:rake about.此命令将输出以下信息加上更多信息(因此省略号:
About your application's environment
Rails version 4.2.0
Ruby version 2.2.2-p95 (x86_64-darwin14)
RubyGems version 2.4.6
...
Run Code Online (Sandbox Code Playgroud)
Rag*_*ghu 14
rake gems 将打印出安装,冻结等的宝石,依赖项和版本.
如果您使用的是捆绑bundle show程序,则可以使用它来列出您的应用程序正在使用的所有宝石.
执行这个命令
bundle show rails
Run Code Online (Sandbox Code Playgroud)
或者
rails -v
Run Code Online (Sandbox Code Playgroud)
在我的项目中rake gems,不显示rails版本,但它显示在environment.rb文件的顶部:
RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERSION
Run Code Online (Sandbox Code Playgroud)
通过开放rails console(例如,如果您位于运行应用程序的服务器上),您可以致电Rails.version或Rails.gem_version来获取简短信息或Rails::Info更完整的有关您的环境的概述。
来源:SO#59255712
| 归档时间: |
|
| 查看次数: |
30327 次 |
| 最近记录: |