所以我有一个使用puma和RVM启动并运行的rails应用程序。我想要的只是知道它正在运行的rails版本。 ruby -v
有效,但rails -v
没有。
这是我的输出:
deploy@foo:/data/apps/foo.staging/current$ ruby -v
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
deploy@foo:/data/apps/foo.staging/current$ rails -v
The program 'rails' can be found in the following packages:
* rails
* ruby-railties-3.2
Try: sudo apt-get install <selected package>
deploy@foo:/data/apps/foo.staging/current$ rvm list
rvm rubies
=* ruby-2.0.0-p353 [ x86_64 ]
# => - current
# =* - current && default
# * - default
deploy@foo:/data/apps/foo.staging/current$ rvm gemset list
gemsets for ruby-2.0.0-p353 (found in /home/deploy/.rvm/gems/ruby-2.0.0-p353)
(default)
global
答案 0 :(得分:1)
您可以登录Gemfile.lock
查看您的应用正在使用的Rails版本。
答案 1 :(得分:1)
如果您使用的是bundler,则可以运行:
bundle exec rails -v