对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤
安装 Cygwin
先去
http://www.cygwin.com/setup.exe下载setup.exe,运行,得到这个界面:
点下一步,出现这个界面:
选择“Install from Internet”,当然,如果本地已经下载了你所需要的package,也可以选“Install from Local Directory”
接下来选择安装位置:
可以自己选择一个目录安装。现在(10/13/05)的cygwin版本跟NTFS完全兼容,所以不用担心,可以放心的把它装在NTFS分区。至于Test File Type,建议最好设成unix,虽然我没试过用dos格式,但是鉴于OpenSource的软件原本都是linux/unix下的,所以最好还是用unix继续
>>下一步
选择一个保存package的地方,我们要用到的package大小大概是60M。当然,如果选择的是Install From Local Directory,那么这一步就会变成“指定package所在的位置”下一步:
指定代理服务器。教育网内的机器是没办法直接上国外网的,所以要指定代理。最该死的是它的 mirror list放在国外,所以即使你知道一个国内的ftp地址(可以下载package的地址,比如ftp://ftp.sjtu.edu.cn/cygwin),你也得指定代理服务器,要不然你就没办法获得mirror list,安装就进行不下去。强烈建议不要直接连国外,要知道国际流量可是 1元/MB,安装一次就需要60RMB!
>>下一步
选择镜像站点。cygwin有很多镜像站点(但是上面列的都是国外的),可以选择其中一个下载package。也可以自己指定一个站点。比如,如果要用ftp://ftp.sjtu.edu.cn/cygwin,可以在User URL中填这个地址,然后点add,就能将这个地址加到上面的镜像列表中,然后可以选择这个镜像进行安装。
>>下一步
安装选项
1. 全部安装--推荐全部安装,省得以后麻烦--把All旁边的default点一下,变成install就OK了。
2. 必须安装的子目录(sub category): (把子目录旁边的”default”用鼠标点一下,直到变成”install”)
Archive
Base
Devel:包括gcc、make等编译工具
Libs
Net
DEShells
Utils: 包括bzip2等实用工具
ps: 点右上角的view,使它旁边的状态显示为Full,你就能看到按字母顺序排序的package列表,在这些包前点鼠标,使它们处于非“Skip”的状态
>>下一步
开始下载文件,准备安装。下载过程会比较慢,因为总文件有60多M,且分成很多小文件。如果是代理服务器,可能还会更慢,推荐早上开机安装,然后去上自习,估计中午就能下完了 :-P
下载完成后,系统会自动开始安装
安装过程还是比较慢的,耐心等待就是了。
>>安装完成
让人高兴的提示
到这里,cygwin安装完成,这时桌面上应该出现了一个cygwin的图标,点击运行,就能看到cygwin的界面了。
安装 MySQL Windows版
下载 \MySQL 5.0 Windows 安装程序 。我采用的是完整版而不是基本版
并将 MySQL 安装为一个 Windows 服务。 这样它会自动全天运行。
安装并编译 MySQL 标准源代码包
在这个页面的最下面 Windows Source (tar.gz)
把这个tar包解到一个Cygwin下一个临时目录,然后做:
./configure (可以在此设置路径,具体语法是:./configure --prefix=/usr/local/mysql)
make install
编译需要花一会时间。你在为Cygwin编译 MySQL 5.0 。你不必运行编译的那个版本,但是你需要为 Cygwin编译它,因为随后要创建 Rails MySQL连接器。
安装 Ruby Gems
这个很简单,下载 Gems
然后解压缩,在执行
ruby setup.rb
安装 Rails
执行
gem install rails --include-dependencies
安装 rails.
安装 MySQL Gem
执行
gem install mysql
当提示选择的时候,不要选择 mswin32 版本,选择最新的unix 版本
到此,Ruby脚本, Rails指令和 MySQL 连接器就都工作了。
分享到:
相关推荐
在Windows下本地安装Cygwin,在Windows下本地安装Cygwin
在Windows下利用cygwin仿unix环境安装配置Hadoop
对于omniORB在windows环境下的安装配置,其中Cygwin编译器用来对omniORB的源码进行编译;该文档对Cygwin在windows下的安装配置进行介绍。
本篇内容详细介绍了cygwin的安装过程,资源配置及简单命令的使用等信息。cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的...
windows下配置cygwin、hadoop等并运行mapreduce及mapreduce程序讲解
在Windows下用Eclipse+CDT+cygwin搭建GDB调试平台 以下软件均为Windows平台下的版本。 1、 安装JDK,目的是为了Eclipse的运行。 版本是jdk-1_5_0_06-windows-i586-p.exe或更高 ,下载地址...
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在...
双击打开下载完成的cygwin,进入安装程序首页,下一步 扩展包的安装方式选择,默认即可(从网上下载并安装),下一步 选择软件的安装目录和允许使用的用户,默认即可,下一步 选择从网上下载的软件包的存储路径,...
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的...
详细介绍了在Windows下用Cygwin配置NS2的过程
Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品,相对于在虚拟机你使用Linux是比较好的选择。 文档前部分是关于命令的介绍(shell),后部分为安装、配置等教程。
windows下的shell,便于在windows下学习linux
在学习hadoop的时候,在windows环境中需要通过cygwin来达到目的,这里有安装sshd服务的具体流程,本人操作过程;还有配置无密码登录的方法
按此方法可以成功在 windows 的 cygwin 下安装 sshd, 配置后即可从其它机器利用 ssh 命令登录
Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)
Cygwin+NDK配置最新最全,Cygwin配置,NDK配置
cygwin的简单安装好配置. windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下...
window 下eclipse、cygwin、 cdt ndk的详细配置文档。
win7配置sshd服务。 windows终端模拟环境,类似于linux的ssh