`
fsword
  • 浏览: 170615 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ubuntu自带的rubygems有问题

阅读更多
安装rails,一般都会安装rubygems,但是如果用ubuntu的apt安装gem,安装后的gem会有异常:
bash 代码
 
  1. $ sudo gem update --system  
  2. ...  
  3. ... (Gem::GemNotFoundException) Could not find rubygems-update (> 0) in the repository  

问题很奇怪,我估计是版本问题──ubuntu 7.0.4携带配的是0.9.0版的rubygems,而我们现在要用至少0.9.4。
所以解决的办法很简单──自己下载一份,然后用ruby的脚本手动安装。
bash 代码
  1. $ tar xvzf ../rubygems-0.9.4.tgz
  2. ...
  3. $ cd rubygems-0.9.4
  4. ...
  5. $ sudo ruby setup.rb
  6. ...
  7. $ sudo gem update --system
  8. Updating RubyGems...
  9. Bulk updating Gem source index for: http://gems.rubyforge.org
  10. Attempting remote update of rubygems-update
  11. Successfully installed rubygems-update-0.9.4
  12. Updating version of RubyGems to 0.9.4
  13. Installing RubyGems 0.9.4
  14. ...
  15. RubyGems system software updated

问题虽然简单,但是我居然忘了,结果今天浪费了很多时间,google一下,也没有人详细解释,俺这里补充一下。
分享到:
评论
1 楼 ytll21 2008-10-24  
Thanks a lot.

相关推荐

    ruby-2.2.4.tar.gz、rubygems-2.6.2.zip、redis-3.2.2.gem

    5. **安装和使用**: 安装Ruby和RubyGems通常通过操作系统自带的包管理器(如Ubuntu的`apt-get`或Mac的`brew`)或直接从源代码编译。`ruby-2.2.4.tar.gz`需要先解压,然后通过`configure`脚本和`make`命令编译安装。`...

    Ubuntu 11.04 搭建Android开发环境

    sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt1-dev ``` 如果您使用的是64位系统,则还需要安装以下两个软件包: ```bash sudo ...

    Get starting with vmware

    - 对于Mac OSX 10.5及以上版本,系统自带了最新版本的Ruby和RubyGems。 - 对于Mac OSX 10.4及以下版本,可能需要更新版本,可以通过包管理器完成。 - **Linux**: - **Ubuntu**: 使用 `sudo apt-get install ruby-...

    redis-3.0.0.zip

    接着,安装Ruby的包管理器`gem`,通常Ruby安装后会自带`gem`,但如果你的系统没有,可以手动安装: ```bash # 对于Ubuntu/Debian sudo apt-get install rubygems # 对于CentOS/RHEL sudo yum install rubygems ```...

    Ruby入门教程

    - **2.1.2 在Linux上安装Ruby**:可以通过包管理器来安装Ruby,例如在Debian/Ubuntu上使用`apt-get install ruby-full`。 **2.2 运行Ruby** - **2.2.1 使用Ruby**:可以在命令行输入`ruby`命令后跟脚本文件名来...

    Ruby程序设计.doc

    - 使用包管理器安装Ruby,例如在Ubuntu上可以使用`sudo apt-get install ruby-full`。 **2.2 运行Ruby** - **使用Ruby解释器:** 直接运行Ruby脚本文件或使用`ruby script.rb`命令执行脚本。 - **使用集成开发...

Global site tag (gtag.js) - Google Analytics