我跑
gem install rubygems-update
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
ERROR: While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302 fetching http://gems.rubyforge.org/yaml
Run Code Online (Sandbox Code Playgroud)
我的环境是:
~$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.1.0 (1.1.0)
- RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
...
Run Code Online (Sandbox Code Playgroud)
当我跑:
$ ruby setup.rb
Run Code Online (Sandbox Code Playgroud)
我明白了:
ruby: No such file or directory -- setup.rb (LoadError)
Run Code Online (Sandbox Code Playgroud)
请帮忙.
首先,您需要成功安装Ruby.在控制台上执行以下命令
ruby -v
Run Code Online (Sandbox Code Playgroud)
如果你得到ruby的版本,那么继续下载rubygems并解压缩文件夹.假设您下载了rubygems-1.8.17.tgz并在/home/amit/rubygems1.8.17中解压缩
cd /home/amit/rubygems1.8.17
ruby setup.rb
Run Code Online (Sandbox Code Playgroud)
成功安装后,gem -v应该显示gem版本
如果您的RubyGems版本是0.8.5或更高版本,您可以使用以下命令升级到最新版本:
sudo gem update --system
Run Code Online (Sandbox Code Playgroud)
如果您当前版本的RubyGems早于0.8.5版本,或者特别是RubyGems 1.2.0,或者您在尝试gem update -system时看到消息"Nothing to update",那么请使用以下命令:
gem install rubygems-update
update_rubygems
Run Code Online (Sandbox Code Playgroud)
如果您的系统需要root访问权限来安装ruby库,请使用sudo
| 归档时间: |
|
| 查看次数: |
18567 次 |
| 最近记录: |