作者TonyQ (沉默是金)
看板Ruby
标题[闲聊] 新手上路
时间Tue Apr 14 05:32:03 2009
因为长期以来被某长辈灌输 ror 就是快的观念 ,
加上最近写 .net 写到疯 , 所以下海玩了一下 , 请多多指教 . orz
这篇是从完全无知到 deploy sinatra sample 的过程摘要 ,
再来应该是要来看sample啃 ruby 的 syntax 跟找个适合的 ide 了 . QQ
(感谢某长辈所提供的谘询服务. XD)
还请各位前辈不吝指教 ^_^/
ror官网
http://rubyonrails.org.tw/down.html
1. download ruby 1.8.6 rc2
http://rubyforge.org/frs/?group_id=167
2. download rubygem 1.3.1 //类似apt,ruby的套件管理
http://rubyforge.org/frs/?group_id=126
3. gem install rails //timeout了两次 , 第三次才成功 , 要有点耐心.
4. installing Mongrel //跑ror的 web server
http://mongrel.rubyforge.org/
教学
http://lightyror.thegiive.net/2006/10/mongrel.html
5. installing sinatra
http://www.sinatrarb.com/intro.html
download 某sample
http://github.com/nakajima/sinatras-hat/tree/master
6.sample 解压缩後 ,
到samples 底下下 ruby app.rb 就会看到正在运行的讯息了..
ps.
a.gem install 有时候会提示 repository 找不到 ,
可以到github 抓下来build , build方法是 "gem build xxx.gemspec "
build 完之後对.gem 档下 "gem install xxx.gem" 就能装好了.
b.开启 example中的 app.rb 时提示要求 ,
按照提示缺少的东西作 gem install 就好.
dash-ci
extlib
metaid
dm-core (包 addressable / data_objects)
dm-serializer
json_pure
dm-timestamps
do_sqlite3
另外需要再下载 sqlite3.dll 放在 %RUBY_HOME%/bin 底下.
http://www.sqlite.org/download.html (下面有sqlitedll-3_6_13.zip)
c.关於 building ruby gems 的参考资料
http://thegiive.javaeye.com/blog/76868
d.gem install 可以简写为 gem i
--
What do you want to have ? / What do you have?
从书本中,你可以发现我的各种兴趣。
从CD中,你可以了解我所喜欢的偶像明星。
或许从文字你很难以了解一个人,但从物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.78.140