windows7搭建ruby环境的过程
上传者:秦光洁|上传时间:2015-05-07|密次下载
windows7搭建ruby环境的过程
搭建Ruby环境记录
(2015-04-16 09:59:27)
经过一个星期的折腾,感觉自己总算是搭好了ruby的环境。不过有的问题暂时解决了,却还不知道原理,也不知道以后是不是还能复制本次搭建成功的经验,记下本过程为借鉴。
对于ruby,我是个门外汉,只是偶尔看到了上次收藏的博客,才抱着多了解一门语言不想求什么结果的想法去试着了解一下,没想到钻进去出不来,搭建的过程很痛苦,也很纠结,曾经想过甩手作罢,但想到自己一直以来遇难而退的个性,还是坚持了一下,希望能给自己一点点的进步,为自己本就痛苦、孤单的生活加一点点的喜悦,也算是对自己的唏嘘鼓励吧。很后悔自己对编程产生了兴趣,我在问自己为什么,想什么,却没有答案。可能我骨子里有对思维一直怀有探其究竟的底色,编程的过程其实是把思维转化为自己可以掌控和揣摩的现实,可能这就是我对此感兴趣的原因。哈哈,又是一阵闲言碎语,言归正传吧。
在windows7-64下搭建ruby环境,我走了以下的路:
1、去:http://wendang.chazidian.com下载文件rubyinstaller-2.2.1-x64.exe。这一步我忙了一个晚上,《ruby on rails入门权威指南》(于天恩)中记录的是http://wendang.chazidian.com/ ,但我电脑一直没有办法连上。这本书是作者完成于2009年,可能是后来的网站变化了。我现在想不起来我是如何找到第一个安装地址的了。我非常喜欢作者在前言里的文字,所以心里已经觉得于老师是个好人了,不管他承认于否,我把自己当他一个学生吧。
2、双击安装文件rubyinstaller-2.2.1-x64.exe,开始安装,这一过程好像还顺利,我把目录建在了D盘下,安装的目录名是d:\ruby22-x64,然后ruby -v ,可以了。
3、还是去:http://wendang.chazidian.com/downloads/下载了
DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe。说实话,我根本就不知道要装的这个东西是干吗用的。只是在后来的rails new demo时出错了,也记不清是从哪一句话里知道还有个development kit的东西,所以就去下载了,也不知道是不是出错的原因,反正就下了一个,进行安装。安装的方法,先下了7.zip,然后用7.zip解压缩到d:\devkit目录下。然后cd d:\devkit下,(好在以前知道一点点dos命令),运行该ruby dk.rb init,我观察了一下,这一步就是
把该目录下的config.yml文件中的目录和ruby安装目录挂起钩来。然后再运行ruby dk.rb install,好像很快就好了,出了两个提示,我感觉是成功了。按照
https://http://wendang.chazidian.com/oneclick/rubyinstaller/wiki/development-kit的说明(节选见下),进行验证:好像是对的。(下面的英文不要被吓了,其实不难看懂,如果看不懂,可以猜加估计,应该差不多,我只是想找到方法,又不是去学英文,用红笔的命令试一下)
? Confirm your Ruby environment is correctly using the DevKit by
running gem install json --platform=ruby. JSON should install correctly and you should see with native extensions in the screen messages. Next run ruby -rubygems -e "require 'json'; puts
JSON.load('[42]').inspect" to confirm that the json gem is
working.
4、装rails。这一步我苦了三天。在单位电脑和家里电脑安装都是出错。不过于老师在书中的介绍很好,至少我对安装rails知道了一点点皮毛。我也试过instantrails-2.0-win.zip,应该说好用,apache和mysql好像也能工作,但后来的安装什么mysql/ruby等东西我搞不懂,里面的ruby和rails的版本好像蛮低的, 而且感觉好像是全解压缩的,没有需要安装,感觉心里没底,所以就卸了。又试第二种方式,去http://wendang.chazidian.com下载railsinstall3.1.0.exe,然后进行安装,好像一切顺利,安装到了d:\railsinstaller下。到目录下看看,好像里面也包含了ruby,我到现在也不知道是不是这样。然后按书中的方法:rails new demo,没能成功,中途的出错很多,好像都是gem、bundle、ssh错误,我也看不懂。按出错说明,不断地试,不断地baidu,google,可怜的google我用不了。这时候又感慨自己英文没有学好,有些答复我只能边估边猜,但最终还是没有能够解决。很苦、烦躁,真想把书从7楼全扔了,再也不去碰这些了。最终是生自己气,按要求11点子时前必须上床睡觉。唉,想来也是,快50的人了,有必要去学编程吗?把自己搞得很累很苦。
5、于是,卸了所有的已经安装的和ruby有关的一切,上床睡觉,明天晚上从头再来。
6、装ruby,装devkit。按于老师的第一种方式,从remote装。结果,装不下去。出了一大堆的错误。凭感觉可能和网络有关系。于是再baidu。看到了一个小答复,大概意思是
国内https://http://wendang.chazidian.com 不是那么利索,可以改用镜像https://http://wendang.chazidian.com,我开始以为又是淘宝店做广告了,后来还是决定试试。但对gem我根本就不知道是什么东东,于是去查,现在知道了一点点,那就是gem sources, gem sources -remove https://http://wendang.chazidian.com, gem sources -add https://http://wendang.chazidian.com.这三句话,我不是太懂,猜可能的意思是:列出资源,移去资源,添加资源的意思(后来学会用用gem --help,gem help sources),也不知道是不是正确。按上面的要求,我把安装的指向对准了https://http://wendang.chazidian.com, 然后gem install rails,开始安装,一切正常。(真的要感激好心人的镜像)
7、感觉一切都定了,于是乎:ruby -v , rails -v ,都很正常。感觉有点激动了,于是rails new demo,开始!一切还算正常,但运行到:run install bundle 后就卡了,又出了一堆错误,当时没有记下来,现在想不起来是什么错误了,好像是要先安装个什么东东。于上,baidu,再baidu。云里雾里不知道怎样查到了gemfile文件。用开看看,第一句:
source=https://http://wendang.chazidian.com, 于是改成:https://http://wendang.chazidian.com。再试,先保存好改过的gemfile,然后rdmir/s/q demo(dos里的一个删目录的命令,我知道一点点皮毛),再md demo(建一个目录),把gemfile拷贝到demo下。再rails new demo。屏幕出现是不是要覆盖gemfile时选择“n”,然后一切ok了。我不放心,再rails new anotherdemo,也一切ok!
8、我想过在rails new 时,文件目录下的gemfile是从哪个模板产生的?于是去查,也查到了几个貌似的模板,但改过以后都不对,而且出现gemfile的syntax error ,在line 45。现在新建应用时,我就先rails new , 然后修改gemfile中的source,指向:https://http://wendang.chazidian.com。然后再rails new 同样的应用,不覆盖新建。我紧盯着屏幕上的run install bundle,当一切通过时,ok!所以,关于gemfile的问题,我还是没有答案,但至少现在可以勉强地说在windows7下我把ruby开发环境搭起来了,不知道是不是可以这样说。
9、到目前为止,对为什么新建一个应用,要run install bundle干什么,我不知道。
10、我还没有安装过Mysql/ruby,估计又会让我伤脑筋了。但愿不会! 暂时先用sqlite吧(对于sqlite ,我也是门外汉,唉,什么世道,现在要学一样东西,不知道要有多少为前提。)
以上就是我学习搭建ruby环境的过程。也许哪天会有哪个程序员大哥看到这篇文章,我的感觉应该就像一个小学生在向数学教授谈学习数学。只求有个会心的一笑即可,一笑之中有善意就行。呵呵!
唉!感觉学习像毒品,欲罢不能!不知道是好事还是坏事!不断提醒自己不要着相了、不要陷了,希望能。毕竟生活还得继续!
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 【星座爱情】哪些星座四月会好事将近? – 美国神婆星座网
- 中国公元2015年日历打印经典版
- 家居空间装饰设计课件电子教案
- 美容塑身是必修功课
- 【十二生肖】滴天居士2015年3月生肖运势 – 美国神婆星座网
- 【十二星座】杰西卡2015年4月天秤座运势 – 美国神婆星座网
- 对医疗美容技术专业人才培养的新思考
- 家具风云—安全人机设计
- 室内设计的概念、常识、风格以及风水
- [精品]星座运势
- 前沿住宅的20个创新
- 生活小窍门76116[整理版]
- 室内环境设计中家具的配置
- 室内家具陈设设计
- 【十二星座】氧气占星2015年4月天蝎座运势 – 美国神婆星座网
- 塑身美容大变身
- 第七章运输
- 【十二星座】杰西卡2015年4月射手座运势 – 美国神婆星座网
- 八卦象数疗法减肥
- 瘦身减肥腰带
- 养生旅游产品开发研究
- 【十二星座】杰西卡2015年4月金牛座运势 – 美国神婆星座网
- 信什么别信星座
- 这一天,让我们相约去享受
- 本草世家孕妇美容用品贝倍舒、凯丽雅诚邀加盟合作
- 生活常识14505[宝典]
- 医学整形美容[优质文档]
- 室内设计计划流程[宝典]
- 漂亮的拖鞋布艺手工制作教程[宝典]
- 纸藤编织的基础技法[优质文档]
网友关注视频
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 小学英语单词
- 《小学数学二年级下册》第二单元测试题讲解
- 《空中课堂》二年级下册 数学第一单元第1课时
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 北师大版小学数学四年级下册第15课小数乘小数一
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 冀教版英语四年级下册第二课
- 北师大版数学四年级下册第三单元第四节街心广场
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 外研版八年级英语下学期 Module3
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 七年级英语下册 上海牛津版 Unit5
- 外研版英语三起5年级下册(14版)Module3 Unit1
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 七年级下册外研版英语M8U2reading
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 外研版英语七年级下册module3 unit2第二课时
- 冀教版英语三年级下册第二课
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 冀教版英语五年级下册第二课课程解读
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理