2017-04-21 72 views
0

Centos的7RubyGems的命令没有发现

我已经安装了红宝石2.1.2和RubyGems的,但是当我运行的RubyGems --version我得到错误的RubyGems:找不到命令。

我的$ PATH是/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/lib/ruby/gems/2.1.0:/root/.gem/ruby/2.1.0

gem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 2.6.11 
    - RUBY VERSION: 2.1.2 (2014-05-08 patchlevel 95) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.1.0 
    - USER INSTALLATION DIRECTORY: /root/.gem/ruby/2.1.0 
    - RUBY EXECUTABLE: /usr/local/bin/ruby 
    - EXECUTABLE DIRECTORY: /usr/local/bin 
    - SPEC CACHE DIRECTORY: /root/.gem/specs 
    - SYSTEM CONFIGURATION DIRECTORY: /usr/local/etc 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /usr/local/lib/ruby/gems/2.1.0 
    - /root/.gem/ruby/2.1.0 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 
    - SHELL PATH: 
    - /usr/local/sbin 
    - /usr/local/bin 
    - /sbin 
    - /bin 
    - /usr/sbin 
    - /usr/bin 
    - /root/bin 
    - /root/ruby-2.1.2 
    - /usr/bin/gem 

百胜名单安装显示rubygems.noarch

我需要什么做的就是RubyGems的工作?

回答

0

要安装rubyrubygems在CentOS,在终端

sudo yum install ruby 
sudo yum install rubygems 

运行要检查的红宝石和RubyGems的版本,运行

ruby -v 
gem -v 

注:gem --version是相同gem -v

使用以下项目更新宝石列表:

sudo gem update 
sudo gem update --system 

现在,您可以安装任何宝石,使用命令

gem install <gem_name> 

例如,要在CentOS安装导轨,运行

sudo gem install rails 
+0

请编辑您的答案,包括一些解释。仅有代码的答案对未来SO读者的教育很少。您的回答是在低质量的审核队列中。 – mickmackusa

相关问题