Author: Sophia

ruby on rails 安装(win8 64位)

最近工作需要学习一门新语言:ruby。久闻大名,知道她的存在是因为网上流传的一篇文章 《怎样在两个月内教会妹妹与女友编程》 今日终于要用到了,有些小激动呢~~又学了门新语言来~~ 电脑系统是win8,在win8下的VMware里装了个Ubuntu 14.04 麒麟,昨天下午先搞明白了win安装。 Win8 64位安装 1. 安装ruby         在win下安装 rubyinstaller会根据你的电脑系统下载的,比如说本文是2014.11.25下载的,版本为 rubyinstaller-2.1.5-x64.exe。当然由于是日本人开发的所以只有日语和英语的版本,选择后accept协议,进入以下界面:                            Note:                      1.  一定要把中间的Add Ruby executables to your PATH给选上,将自动将ruby路径                          添加到环境变量中。然后安装,ok~                        2.  安装路径要注意,第一次安装的时候安到E:\Program Files\bla bla…这样的目录                          下,在后面安装完rails的时候会出现类似’ ”E:Program不是内部或外部命令这样的错                          误 ,后来发现可能是目录中文件夹有空格识别不了。最后直接安装在根目录下就好                          了~          最后输入在命令行下输入ruby –v测试一下:                    hoho~~安装成功~~so easy~~            2. 安装rubygems     在win下需下载zip版 […]

data_source.rb:182: TZInfo::DataSourceNotFound

启动服务器webrick时出现错误: C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:182:in `rescue in create_default_data_source’: No source of timezone data could be found. (TZInfo::DataSourceNotFound) 首先TZInfo::DataSourceNotFound错误是由于Rails的ActiveSupport组件的一个依赖TZInfo引起的。说明TZInfo在你的系统中查找时区来源失败。在许多基于基于Unix的系统中,TZInfo可以使用系统中的zoneinfo文件夹作为数据来源。然而,Windows并没有这样的文件,所以需要安装tzinfo-data gem,其内容与zoneinfo里的内容一样,打包成一个Ruby的模块。 在应用创建之初rails会在目录下默认生成一个Gemfile,其声明了Bundler会用到的 rubygems),而出现这个错误的原因是应用中的Gemfile没有安装tzinfo-data或者使用了64位的ruby:打开Gemfile查看是否包含:gem ‘tzinfo-data’, platforms: [:mingw, :mswin]一行,如果未包含说明没有安装tzinfo-data gem,如果有这一行仍然出现错误,说明使用的是64位的ruby。 解决办法(from stackoverflow): 1. 在应用目录下(例如…\Blog\)运行以下命令: gem isntall tzinfo-data 2. 修改Gemfile文件,在gem ‘tzinfo-data’一行加入:x64_mingw(只有64位ruby执行这一步)     gem ‘tzinfo-data’, platforms: [:x64_mingw, :mingw, :mswin] 3. 再次运行bundle命令:     bundle update  重新启动一下服务器吧~~ 问题解决了~~开心呀~~

Gem::InstallerError:The ‘json’ native gem requires installed build tools

在搭建好ruby on rails的环境之后,在新建项目中运行bundle命令遇到以下错误: 解决办法:安装DevKit 到RubyInstaller官网下载页面选择适合自己系统的DevKit下载(这里我下载的是最后一个): 下载完成后,双击DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe: 设置解压的文件夹(例如上图C:\DevKit),解压后查看一下,文件夹下的内容如下: 命令行中进入该目录,输入命令进行初始化:ruby dk.rb init,初始化后提示: 然后输入ruby dk.rb install进行安装: oh~my ladygaga~~ so fast~~ 再运行bundle命令时不再出现上述错误: 高兴呀,转个圈圈~~

DL is deprecated, please use Fiddle

问题:  搭建完完ruby on rails环境之后发现每次运行命令总会有这样一个Warning:DL is deprecated, please use Fiddle,例如:   对运行什么的没有影响,只是Dl过时了,可是Ruby大大不管这个问题,可是看着就烦呐~~ 解决方法(from stackflow):  找到安装目录C:\Ruby21-x64\lib\ruby\2.1.0下的dl.rb将里面的warn一行注释掉即可          终于我们的世界又清净了许多:        

满城月季花开

上班的路途,如果习惯了,一个小时并不算远。不管是坐着站着摇晃着,不管车里诡异的空气,如果清晨起床有个好的心情,路上遇见美的风景,一个小时有点短。 北京,月季花开的季节悄然而至,不经意一撇,它们已经在不知不觉中扶起姌姌笑意。绵长细冷的冰雨润化了土壤,打湿了土地公公的心,他老人家揪了几根胡子,嘴一吹手一扬,无数个小地精灵们冲出地面,欢舞在你我看不到的空气中,在它们掠过的地方,一簇簇月季花儿伸着懒腰苏醒过来,满满笑意,在多么舒服的清晨醒来呀~ 虽然在车里,被这大铁皮家伙紧紧的包裹着,但是由于对月季花香的记忆一直是如此清晰,随感觉到被浓烈的芬芳捆绑起来,周围的空气也变了味道,注意力被吸引到了自己的呼吸中。味道是可以想象的,是可以看得到的,一个个小小的分子踉踉跄跄地随风而来,调到指肚上,蹦到鼻尖上,挠着痒痒,打着哈欠…情愫上心头,不想下车,如果能一直坐下去,多好。 到达目的地,恋恋不舍地下了车,抬头望向天空,整个燕园像是一座空中楼阁,从来没有发现它如今天这般敞亮过。天是东边白西边蓝,过了一阵,一朵朵厚厚的云积压在头顶,阳光在云的间隙中穿梭,昏暗中带点亮堂,亮的恰到好处。最喜欢直对东南门的那三个大槐树,叶子翠绿干净,风儿吹过,枝叶便像静女细软的头发随风轻轻的摇曳。还有农院食堂南门几棵古老的槐树枫树,走近,就像是走进了一幅画,走远,就像是走出了这幅画。 这一天心情出其的好,身体出其的舒适。多希望再来一场绵延冷冽的雨,也许会遇到别样的故事。        静女其姝,俟我于城隅。爱而不见,搔首踟蹰。

睡前

在入睡前,闭上眼睛,周围安静的狠,仿佛听到了麦田的声音,看到了一双硕大的牛眼,阳光稀疏的洒在露珠上,好像自己就是那个牵牛的人,怔怔地看着牛儿吃草,它嚼得那样香,不禁觉得那草肯定是美味极了。 在入睡前,放松双耳,在寂静中寻觅着,好像听到了欢笑声,声音渐渐地靠近,pong的打在耳膜上散开,心里响起了回声,所以自己才跟着也笑了起来,笑意久久不散。弯下腰轻轻凝听,听到那朵小野花的起床气,很不情愿的伸着懒腰。 蹲个小马扎,实在不想动呢,不知道走到哪里会有还没起床的小生命被吓得慌逃,不小心撞到了花花草草,撞坏了本来就不太好使的脑袋,这听起来有些凄惨。 写到这里了,土匪粑粑也睡着了,她睡的好香,还会打呼噜,梦里还会汪汪两声,当然她自己不知道,也没人可以告诉她。 傻土匪,不管怎样总是那么热情,她不理解什么是坏,因为单纯的眼神只专注于吃的,黑黝黝的大鼻头也只能闻到吃的,毛茸茸的小爪子也只用来掏吃的,灵活的耳朵也只对吃的敏感,甚至于,屁股奉出来的各种不明物体也都是处理过的吃的。 不知道土匪粑粑是怎么长这么大的,有点忘记了她小时候的时光,或者是我已经忘记了之前的那段时光。那时候我们带着你打着阳光看你在土肥圆上拉粑粑,听啊听啊,你的呼噜声,什么时候长这么大了,可以打呼噜打的这么大声,可是好像还是能找到小时候的影子,虽然土匪是妖怪变的,可也只是一个妖怪变得,土匪还是土匪,只是不小心就糊里糊涂的长大了,她还不知道呢。 不过既然她是妖怪变得,那总得知道点什么,她知道门外有声音的时候要保持警惕,立即放下口中的所有东西,很有力量的站在那里,一下子好安全,有个只知道吃的土匪也会觉得安全,神奇的事情。 还有好多,刚才还记得,现在记不起来了,你记得么,土匪,还记得土肥圆上的粑粑吗?嘿嘿~ 大丢说,一天一个巧克力,没吃完呢就回来了。可是我还没开始吃呢,大丢会不会就不回来了,逃回丢星球打屁屁去了。所以这里得有个⚠ 入睡前,让我笑会儿吧。 ps:陈老师回邮件了,我没有点开,她说等我恢复了尽快去办公室,突然觉得~~~hiahia~~离被踢走不远了呀~hiahia~  

树的天空

你曾从树的角度看过天空吗? 有没有尝试躺在棵树下面,从树的角度仰望天空呢? 树长的越高离天空就越近 很羡慕吗? 树可是固定在它生长的地方 不能移动,所以它要用不同的方式去接近天空 而我们 有双脚 更值得骄傲的是我们 有头脑 可以告诉我们的双腿选择怎样的路 我们还 有足够的自由 足够的想法 足够的一切 去完成我们想做的事情 然而你从树的角度看过天空吗? 你是不是也被禁锢了 被钉牢在一个圈子里 怎么也转不出来 或者说你知足不想出来 可是如果你从树的角度看过天空 你不想从那个圈子里出来走走吗? 不想知道别处的天空是什么样子的吗? 即使漂浮不定又怎么样? 即使再也找不到根基又怎么样? 曾经的四海为家的景象可能一去不复返 但是根基不就是那狭长的思念吗? 走到哪儿拖到哪儿 漫漫无尽头 可是不用惧怕 不用慌张有一天它会消失 因为你的那个圈子一直都在 在你的周围 你从树的角度看过天空吗? 很美很美 却是总是那一片 因此才想要长的更高 可以看的更远 我也要走出很远很远 即使再也回不到原来的地方 因为我知道 它一直在我的身边