买了一本xdite写的rails 101,开始学习rails

2012-04-02 15:24:30 +08:00
 myrual
利用业余时间开始学习rails,为以后做个准备。
不知道什么时候才能做个有意思的小站
8814 次点击
所在节点    Ruby on Rails
21 条回复
tylr
2012-04-02 15:28:19 +08:00
我之前也挺想买的,但当时paypal的账户没有弄好付不了款。

请问内容如何呢?
myrual
2012-04-02 15:54:39 +08:00
刚开始看安装那一章。
rvm install ree
出错,提示信息是没有gcc。所以正在下载gcc for os x 和mysql
tylr
2012-04-02 17:51:22 +08:00
貌似还是在Linux中安装方便些
lograss
2012-04-02 19:05:07 +08:00
你先装个xcode,就会有make和gcc的编译环境了。
lograss
2012-04-02 19:07:55 +08:00
另外装rails的时候不要装doc,不然会提示lib目录不存在。具体的命令我忘了你google下吧。
myrual
2012-04-02 19:14:17 +08:00
@lograss 最新版xcode已经不带gcc,需要自己下载 gcc for os x
另外之前 的 $ rvm --reconfigure --force -C --with-readline-dir=/usr/local install ree
出错。
目前进行到gem install factory_girl 出错,说是需要ruby 1.9.2
myrual
2012-04-02 20:23:12 +08:00
curl get.pow.cx | sh
木有反应,只好自己去get.pow.cx copy 代码 存成 pow.sh本地执行。
tylr
2012-04-02 23:32:17 +08:00
@myrual Rails环境的搭建的确有够呛,quick question if you dont mind,为何选择Rails呢?
ywjno
2012-04-02 23:45:42 +08:00
这本书最近作者应该会进行升级,对应rails3.2.2以及最新的环境安装,可以看这个:http://blog.xdite.net/mac-lion-xcode-ruby-rails-192/

不要怪rails环境难弄,因为xcode升级到4.3后坑爹了不少东西
chitsaou
2012-04-02 23:47:35 +08:00
http://ruby-china.org 可以来这里求助,作者本人也会上这站回答问题

不过现在建议是直接上 1.9.3 了, Xcode 的 Clang (C compiler) 可以无痛安装之。
myrual
2012-04-03 08:41:42 +08:00
@tylr 只是为了学习一门可能将来用到的工具和技术。 其实我用python的时间更多,前几天还在用python搞socket编程
flyingkid
2012-04-03 09:52:32 +08:00
以后你会发现,如果只是Rails只需要一本《Web敏捷开发》和一根网线就行了
myrual
2012-04-03 10:04:05 +08:00
@flyingkid rails的坑太多,花钱省时间,如同买mac一样
fengfans
2012-10-28 23:36:11 +08:00
@myrual xdite写的rails 101写得怎么样,看完练习以后,可以完成一些较为简单的小项目吗?我对rails有点熟悉了,但是做项目总是摸不着门道,各种简单的问题不知道如何解决,比如,自定义的方法,不知道如何在router中加路由(restful类型)。期待你的回复!
myrual
2012-10-29 07:33:41 +08:00
@fengfans 个人觉得书还不错。但是那本书我拿到的版本是 2011 九月的,现在mac mountian lion上可能配置环境有问题。
fwee
2012-10-29 09:46:39 +08:00
看完入门书把rails guides过一遍就行了
fengfans
2012-10-30 06:53:47 +08:00
小弟英文比较松,过起来有些费劲。
fengfans
2012-10-30 06:56:43 +08:00
@myrual 这本书其他部分的内容怎么样?
myrual
2012-10-30 09:00:41 +08:00
后面的部分还没看,没法评价
fengfans
2012-11-03 20:38:20 +08:00
看完了,分享一下体会.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/31194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX