2017-04-21 67 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

相關問題