在公司、家、虚拟机上折腾安装了很多遍Rails环境了,包括从Ruby安装Rails,以及RailsInstaller等多种方法,问题的确很多,记录一下。
从来没学过Linux啊啊啊啊啊,在Linux折腾一遍感觉光Linux要学的东西也够呛一下的,就还是在Windows上折腾吧。
1、安装Ruby
在官网上也有Windows的安装程序——RubyInstaller,Ruby已经2.1.2了,Installer是2.0.0p481。不过学习来说应该差别不大吧。
源码自己编译的话,真心不会……
安装后带有Gem管理器(gem -v,版本是2.0.0p481)。
安装过程当然是“略”。
(Rails的话,用RailsInstaller这是最简单的,不过有一些问题是一样存在的,只是更倾向于Rails的使用,而且必需的包基本完备。)
2、更改gem源
安装后,首先默认的gem源你在国内是连不通的吧,gem包拿不到自然很多操作搞不下去了。报的什么错误不记得了,总之就是连接失败啊、没有找到对应的gem包之类的意思。
那么首先要修改gem源(即使修改后,用rails命令新建一个项目,在项目中还是会用默认的):
删除原来的,再加入一个国内好用的源
http://ruby.taobao.org/以下是windows命令行中的命令,带有REM的行只是备注信息
REM 显示当前使用的sources gem sources REM 添加一个source gem sources -a url地址 REM 删除一个source gem sources -r url地址 REM 更新source cache gem sources -u3、安装DevKit
想要继续安装gem包,发现报错(是这步吧?忘记了)
Please update your PATH to include build tools or download the DevKit
报错的时候还给出了提示信息,说明了解决方案,
1. 到 http://rubyinstaller.org/downloads/ 去下载dev kit
2. 按照 http://github.com/oneclick/rubyinstaller/wiki/Development-Kit/ 安装dev kit
主要安装步骤如下:
1. 如果原来系统中已经安装了旧版的dev kit, 则删除它
2. 下载上面提到的dev kit
3. 解压下载下来的文件到指定的目录,如c:/devkit。(注意:目录不能有空格)
4, 在安装目录下运行ruby dk.rb,然后按照提示分别运行ruby dk.rb init,会生成一个配置文件
5,在安装目录下找到config.yml文件,在里边加入Ruby安装的根目录(前加“-”和空格),保存
6,运行 ruby dk.rb install来增强ruby。
7, 可以运行 gem install rdiscount –platform=ruby 来测试是否成功(我没测,直接pass了)
完成DevKit的安装。
4、安装Rails包
有了Gem源了,就可以去自动获取包了,继续cmd
gem install rails就这么简单,网上看到带 -y 参数的,说是自动安装其依赖的包,不过好像已经是默认了,如果非要仅安装指定的包的话,才需要另加其他参数。
不过安装很慢,很慢,而且第一遍安装不知道为什么,会卡到一半,没有成功信息(Rails命令已经可以用),然后我重新install一遍,就安装完成了。
Rails 4.1.44、创建Rails项目
相关推荐
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
[Ruby_on_Rails][中文][Rails_5.x]__03-2_._安裝不同版本的Rails與產生Rails_5.x版
Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...
### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...
在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...
- 如果在安装过程中遇到权限问题,尝试使用 `sudo` 命令或者改变Gem的安装位置。 - 如果有Gem冲突,可能需要更新或降级特定的Gem版本。 - 确保你的系统满足Rails和Ruby的最低要求,以及任何特定Gem的系统依赖。 ...
在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...
这将把Rails框架安装到你的系统上,无需联网。 3. **配置Gem源**:在某些情况下,可能需要设置本地Gem源。如果你有一个私有的Gem仓库,可以使用`gem sources --add path/to/source`命令添加。这样,在离线安装其他...
在安装过程中,记得勾选添加Ruby到系统路径的选项。安装完成后,使用命令行工具(如cmd或PowerShell)运行`ruby -v`来验证Ruby是否成功安装。 接着,安装Rails框架。打开命令行,输入`gem install rails`,这将下载...
在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##### 1. 安装Node.js Node.js在某些Rails应用中是必需的,尤其是在使用某些...
在安装和配置过程中,可能会遇到一些常见的问题,下面列出几个例子及其解决方案。 - **错误:LoadError: dlopen(/Library/Ruby/Gems/2.0.0/gems/mysql2-0.4.1/lib/mysql2/mysql2.bundle, 9): Library not loaded: ...
标题“Rails、Sqlite的dll文件及安装”指的是在Ruby on Rails框架中使用SQLite数据库时,涉及的一些关键知识点。SQLite是一个轻量级的嵌入式数据库,常用于开发Web应用程序,尤其是开发阶段,因为它简单易用且不需要...
Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问Ruby官方网站下载适合你操作系统的安装包,或者使用包管理器如Homebrew(Mac)、apt-get(Ubuntu)或Chocolatey...
Rails是Ruby语言的一个著名Web应用框架,全称为Ruby on Rails,简称RoR。...在实际开发过程中,遇到问题不要害怕,Rails社区非常活跃,你可以在Stack Overflow等平台上找到很多帮助。祝你在Rails的世界里探索愉快!
- 安装Rails: 使用gem工具安装最新的Rails版本。 - 测试安装: 创建一个简单的Rails应用来验证是否成功安装。 #### 五、练习作业0-Hello World - **目标**: - 学习如何创建第一个Rails应用程序。 - **过程**: -...
然而,为了提高效率和避免安装时网络问题导致的延迟,你可以在安装前使用`gem install rails --pre`来预先下载Rails的最新预发布版本,或者指定一个特定的版本号,如`gem install rails -v 6.1.4`。 描述中提到的...
在安装过程中,确保勾选“Add Ruby executables to your PATH”选项,这样可以将Ruby命令行工具添加到系统环境变量,便于后续使用。 3. 安装DevKit:安装Ruby后,需要配置DevKit。这通常包括将DevKit路径添加到系统...
4. 插件和Gem:Rails 2.3.x 支持 Gem 管理系统,允许开发者通过安装和管理第三方 Gem 来扩展 Rails 功能。插件是 Rails 社区共享代码的一种方式,可以快速添加特定功能。 5. 测试框架:Rails 内置了测试支持,包括 ...
书中介绍了Ruby on Rails安装的最佳实践,以及如何通过Git、编辑器和Linux命令行等前置技能的学习,为后续的Rails开发打下基础。Git作为版本控制系统,对于团队协作开发项目尤为重要,学习它的使用方法能够帮助...