2015-11-03 36 views
0

所以我有一個啓動並運行Puma和RVM的Rails應用程序。我只想知道它正在運行的是什麼Rails版本。 ruby -v工程,但rails -v沒有。使用RVM生產rails版本

這裏是我的輸出:

[email protected]:/data/apps/foo.staging/current$ ruby -v 
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux] 

[email protected]:/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> 

[email protected]:/data/apps/foo.staging/current$ rvm list 

rvm rubies 

=* ruby-2.0.0-p353 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

[email protected]:/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

在另一個寶石也許你已經安裝了Rails。你可以用'rvm gemset use global'來改變它。 – Robin

+0

在Gemfile.lock中查找? –

+0

@WizardofOgz所以他可以得到當然版本,但這不是他問爲什麼'rails -v'沒有工作的問題。 – Robin

回答

1

您可以Gemfile.lock檢查,看看您的應用程序正在使用的Rails的版本。

1

如果使用捆綁,你可以運行:

bundle exec rails -v 
+0

這也適用 –