小编ced*_*arr的帖子

RubyMine使用不正确/不同的Ruby版本-Ubuntu

我在Ubuntu系统上,并使用rbenv安装了ruby-2.1.3。我已经将2.1.3设置为全局,并且可以从我的系统终端进行访问。

系统终端:

lambda@lambda-PC:~$ ruby -v
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)

但是,当我在RubyMine嵌入式终端中运行相同的命令时,它要求我通过aptitude存储库安装ruby。

lamdba@lambda-PC:~/RubymineProjects/Loccasions$ ruby -v
The program 'ruby' can be found in the following packages:
 * ruby
 * ruby1.8
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)

“ gem环境”和“ gem -v”也是如此。

系统终端:

lambda@lambda-PC:~$ gem -v
2.4.2
lambda@lambda-PC:~$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.2
  - RUBY VERSION: 2.1.3 (2014-09-19 patchlevel 242) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/lambda/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0
  - RUBY EXECUTABLE: /home/lambda/.rbenv/versions/2.1.3/bin/ruby
  - EXECUTABLE DIRECTORY: /home/lambda/.rbenv/versions/2.1.3/bin
  - SPEC CACHE DIRECTORY: /home/lambda/.gem/specs
  - SYSTEM …
Run Code Online (Sandbox Code Playgroud)

ruby terminal ubuntu ruby-on-rails rubymine

1
推荐指数
1
解决办法
711
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

rubymine ×1

terminal ×1

ubuntu ×1