Permissions 已安装的ruby gem(NMatrix)未显示在irb中

Permissions 已安装的ruby gem(NMatrix)未显示在irb中,permissions,rubygems,rvm,Permissions,Rubygems,Rvm,我使用以下命令安装了ruby gem nmatrix: sudogem安装nmatrix 我已经在ubuntu 12.04中安装了它。我的gem env如下: RubyGems环境: -RUBYGEMS版本:1.8.25 -RUBY版本:1.9.3(2013-05-15 patchlevel 429)[i686 linux] -安装目录:/usr/local/rvm/gems/ruby-1.9.3-p429 -RUBY可执行文件:/usr/local/rvm/rubies/RUBY-1.9.3

我使用以下命令安装了ruby gem nmatrix:

sudogem安装nmatrix

我已经在ubuntu 12.04中安装了它。我的gem env如下:

RubyGems环境:
-RUBYGEMS版本:1.8.25
-RUBY版本:1.9.3(2013-05-15 patchlevel 429)[i686 linux]
-安装目录:/usr/local/rvm/gems/ruby-1.9.3-p429
-RUBY可执行文件:/usr/local/rvm/rubies/RUBY-1.9.3-p429/bin/RUBY
-可执行目录:/usr/local/rvm/gems/ruby-1.9.3-p429/bin
-RUBYGEMS平台:
-红宝石
-x86Linux
-宝石路径:
-/usr/local/rvm/gems/ruby-1.9.3-p429
-/usr/local/rvm/gems/ruby-1.9.3-p429@global
-GEM配置:
-:update_sources=>true
-:verbose=>true
-:benchmark=>false
-:backtrace=>false
-:批量_阈值=>1000
-:sources=>[”http://gems.github.com/", "http://rubygems.org"]
-远程来源:
- http://gems.github.com/

- http://rubygems.org
您是否尝试过使用
gem install nmatrix
而不使用
sudo
安装nmatrix?您还应该验证超级用户和普通用户帐户之间使用的是相同的Ruby版本。我建议使用rbenv或类似的.gem安装nmatrix,并且在没有sudo的情况下,给我权限被拒绝的错误。所以我必须做sudo。我用的是rvm,是的,这就是你的问题
rvm
rbenv
都是为本地用户安装的,但是您正在尝试为超级用户安装nmatrix,这意味着不在本地用户的Ruby安装中。我不认为这是一个NMatrix问题。你能安装其他gems吗?我需要查看确切的权限拒绝错误才能诊断问题。错误是“~$gem install nmatrix error:在执行gem…(gem::FilePermissionError)时,您没有写入/usr/local/rvm/gems/ruby-1.9.3-p429目录的权限。”/我用rvm和权限重新标记了您的问题。我建议在其他gem和使用rvm的人中查找这个错误,因为其他人以前可能有过这个问题。我想我过去有过,但是太久了,我不能轻易地帮上忙=/