在内陆由于 rubygems 镜像源的原因,至于 rails gem 工具安装老是出错,很多奇怪的问题,例如:
ERROR: While executing gem ... (Gem::CommandLineError)
Please specify at least one gem name (e.g. gem build GEMNAME)
gero@mint ~ $ gem install mini_magick
ERROR: Could not find a valid gem 'mini_magick' (>= 0) in any repository
ERROR: Could not find a valid gem 'mini_magick' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
还有要求 rubygem 1.2+ 的什么的,其实这些都可以通过本地安装来解决。
具体做法:
到 rubygems.org 下载你想要的 gem 包到本地,然后命令行运行 gem install -l XXXX.gem 就可以了, -l 的意思就是本地安装的意思。
还是不行的话可能真的是你的 gem 的版本问题,试试 gem update --system 更新 rubygems,再 gem update 更新所有安装的包。
gem 里面的版本的问题的确很严重,稍微不适合就会出错,其实 如果你使用 linux 的话,推荐一个 ruby-rvm , sudo apt-get install ruby-rvm 就可以了,然后就可以通过 rvm 命令很好的解决 gem 的版本搭配问题。
分享到:
相关推荐
如果你无法通过网络升级或安装 Rails,可以采用本地安装包的方式。以下是对 Rails 2.3.2 Gem 本地安装包及其使用说明的详细解读。 1. **Rails 2.3.2 版本特性** - Rails 2.3.2 在 2009 年发布,引入了许多增强功能...
标题中的"ruby离线安装所需所有的gem文件(另有安装包)"意味着我们需要处理的是一个不依赖网络的Ruby环境搭建过程。在这种情况下,通常是因为网络条件限制或者为了提高部署效率,我们预先下载好所有必要的gem文件,...
离线安装包是为了解决在没有网络或者网络环境不稳定的情况下,依然能够进行Rails的安装和更新。 离线安装Rails的步骤通常包括以下几个关键点: 1. **下载Rails Gem包**:在有网络的环境下,你需要访问RubyGems官方...
使用gem命令,用户可以直接安装这些本地的gem文件,快速搭建Rails 2.1.0的开发环境。在安装时,需要确保Ruby环境已就绪,并且具备相应的权限。通过这种方式,开发者可以立即开始使用Rails进行Web应用的开发工作。
5. **Gem管理**:Ruby的包管理工具Gem在2.0版本中进一步集成到Rails中,简化了依赖管理,使得开发者可以更方便地安装和更新Rails的插件和库。 6. **Scaffolding**:Rails 2.0的生成器工具(generator)提供了一种...
标题 "rails本地安装包" 描述中提到的内容主要涉及Rails框架的本地安装过程,这是一个用于构建Web应用程序的开源Ruby库。Rails是基于Ruby语言的,它遵循MVC(模型-视图-控制器)架构模式,提供了简洁、高效的开发...
你可以访问Ruby官方网站下载适合你操作系统的安装包,或者使用包管理器如Homebrew(Mac)、apt-get(Ubuntu)或Chocolatey(Windows)进行安装。 接下来是RubyGem的安装。RubyGem是Ruby的包管理器,用于安装和管理...
rails on ruby 4.1.2相关的GEM安装包
### Ruby on Rails 安装指南及注意事项 ...同时,文中还列举了一些常见的安装问题及其解决方法,帮助用户顺利安装并使用Rails进行Web开发。希望本文能够对正在学习或使用Rails的开发者们有所帮助。
总之,安装Ruby on Rails需要安装Ruby、Gem,然后通过Gem安装Rails,创建项目,最后启动服务器。在实际开发中,了解和掌握Rails的核心概念和常用工具是提高开发效率的关键。祝你在Rails开发之路上一切顺利!
(2)安装Rails3 gem install rails (3)安装sqlite3 gem install sqlite3-ruby 安装sqlite3时候会提示你从链接中下载sqlite3.dll到ruby安装目录的bin文件夹下! (4)安装mysql gem install mysql2 创建项目: rails ...
有两种方式:使用`gem install rails --remote`直接从远程服务器下载安装,或者使用`gem install rails --include-dependencies`,如果本地没有Rails的安装包,它会自动从服务器下载。确认Rails安装成功,可以通过`...
在 Windows 平台上进行 Ruby on Rails 开发时,可能会遇到各种各样的安装问题。本文将详细解释一个常见的问题:“在 Windows 下安装或升级 Rails 时,gem 命令提示需要更新 PATH 或下载 DevKit”,并提供详细的解决...
- 已下载 Ruby 1.8.6 的安装包(例如:`ruby186-26.exe`)及相关的 Gem 包(如:`rake-0.8.1.zip`, `rails-2.1.0.zip`, `magic_multi_connections-1.2.1.gem` 等)。 #### 安装步骤 1. **安装 Ruby 1.8.6**: - ...
在命令行中执行`gem install rails --remote`或`gem install rails --include-dependencies`来安装Rails,前者直接从远程服务器下载,后者则会先检查本地是否有Rails的安装包。 2. **本地安装**: - **Ruby安装**...
安装Rails需要先确保Ruby已安装,然后通过RubyGem包管理器执行`gem install rails -v 2.0.2`命令。 RadRails 0.7.2是一个专为Ruby on Rails设计的集成开发环境(IDE),它基于Eclipse平台,提供了代码编辑、调试和...
安装过程中,遵循提示进行,确保选择自定义安装并勾选Rails相关的插件,以便在Aptana中获得对Rails的全面支持。 安装完成后,打开Aptana Studio,创建一个新的Rails项目。在“File”菜单中选择“New”然后点击...
首先需要安装Ruby语言环境,因为Rails是基于Ruby语言的,可通过下载Ruby安装包进行安装。安装Ruby后,可以通过Ruby的包管理工具gem来安装Rails框架。安装Rails时,推荐使用“gem install rails -include-...
本文将详细介绍如何在Mac系统上搭建一个完整的Rails开发环境,包括Ruby环境配置、Rails框架安装、MySQL数据库安装以及RubyMine集成开发环境的配置等关键步骤。 #### 二、Ruby环境配置 由于Mac系统自带Ruby环境,...