gpt4 book ai didi

ruby-on-rails - 在 ubuntu 12.04 aws ec2 上安装 gem 时出错

转载 作者:行者123 更新时间:2023-12-04 07:41:18 26 4
gpt4 key购买 nike

我在 AWS EC2 中获得了一个 Ubuntu 12.04 实例。
我只想安装 rails。
但它显示此错误消息。
这是由于sudo gem env 之间的gem env 不同造成的吗?
除了 rvm implode 有什么方法可以解决这个问题吗?
改用 rvmsudo 有什么风险?

Fetching: atomic-1.1.15.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/local/rvm/gems/ruby-1.9.3-p545@global directory.

gem 环境:

RubyGems Environment:
- RUBYGEMS VERSION: 2.2.2
- RUBY VERSION: 1.9.3 (2014-02-24 patchlevel 545) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-1.9.3-p545@global
- RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-1.9.3-p545@global/bin
- SPEC CACHE DIRECTORY: /home/ubuntu/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/rvm/gems/ruby-1.9.3-p545@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/rvm/gems/ruby-1.9.3-p545@global/bin
- /usr/local/rvm/rubies/ruby-1.9.3-p545/bin
- /usr/local/sbin
- /usr/local/bin
- /usr/sbin
- /usr/bin
- /sbin
- /bin
- /usr/games
- /usr/local/rvm/bin

须藤 gem 环境:

RubyGems Environment:
- RUBYGEMS VERSION: 1.8.15
- RUBY VERSION: 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/lib/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/1.8
- /home/ubuntu/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- http://rubygems.org/

最佳答案

rvm 可以在没有 sudo 或特定/sudo 权限的情况下使用。重新安装将不胜感激。清理当前的 rvm 安装
rvmsudo rvm 内爆
sudo rm -rf/etc/rvmrc/etc/profile.d/rvm.sh/usr/local/rvm
然后关闭所有控制台/bashes/terminales 并使用您想要使用 rvm 的用户再次登录并再次安装它。

关于ruby-on-rails - 在 ubuntu 12.04 aws ec2 上安装 gem 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22368393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com