安装rails,一般都会安装rubygems,但是如果用ubuntu的apt安装gem,安装后的gem会有异常:
bash 代码
- $ sudo gem update --system
- ...
- ... (Gem::GemNotFoundException) Could not find rubygems-update (> 0) in the repository
问题很奇怪,我估计是版本问题──ubuntu 7.0.4携带配的是0.9.0版的rubygems,而我们现在要用至少0.9.4。
所以解决的办法很简单──自己下载一份,然后用ruby的脚本手动安装。
bash 代码
- $ tar xvzf ../rubygems-0.9.4.tgz
- ...
- $ cd rubygems-0.9.4
- ...
- $ sudo ruby setup.rb
- ...
- $ sudo gem update --system
- Updating RubyGems...
- Bulk updating Gem source index for: http://gems.rubyforge.org
- Attempting remote update of rubygems-update
- Successfully installed rubygems-update-0.9.4
- Updating version of RubyGems to 0.9.4
- Installing RubyGems 0.9.4
- ...
- RubyGems system software updated
问题虽然简单,但是我居然忘了,结果今天浪费了很多时间,google一下,也没有人详细解释,俺这里补充一下。
分享到:
相关推荐
5. **安装和使用**: 安装Ruby和RubyGems通常通过操作系统自带的包管理器(如Ubuntu的`apt-get`或Mac的`brew`)或直接从源代码编译。`ruby-2.2.4.tar.gz`需要先解压,然后通过`configure`脚本和`make`命令编译安装。`...
sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt1-dev ``` 如果您使用的是64位系统,则还需要安装以下两个软件包: ```bash sudo ...
- 对于Mac OSX 10.5及以上版本,系统自带了最新版本的Ruby和RubyGems。 - 对于Mac OSX 10.4及以下版本,可能需要更新版本,可以通过包管理器完成。 - **Linux**: - **Ubuntu**: 使用 `sudo apt-get install ruby-...
接着,安装Ruby的包管理器`gem`,通常Ruby安装后会自带`gem`,但如果你的系统没有,可以手动安装: ```bash # 对于Ubuntu/Debian sudo apt-get install rubygems # 对于CentOS/RHEL sudo yum install rubygems ```...
- **2.1.2 在Linux上安装Ruby**:可以通过包管理器来安装Ruby,例如在Debian/Ubuntu上使用`apt-get install ruby-full`。 **2.2 运行Ruby** - **2.2.1 使用Ruby**:可以在命令行输入`ruby`命令后跟脚本文件名来...
- 使用包管理器安装Ruby,例如在Ubuntu上可以使用`sudo apt-get install ruby-full`。 **2.2 运行Ruby** - **使用Ruby解释器:** 直接运行Ruby脚本文件或使用`ruby script.rb`命令执行脚本。 - **使用集成开发...