作者godfat (godfat 真常)
看板Ruby
标题Re: [闲聊] 新手上路 - sinatra deploy 笔记..
时间Tue Apr 14 11:33:01 2009
一些补充说明
※ 引述《TonyQ (沉默是金)》之铭言:
: 1. download ruby 1.8.6 rc2
: http://rubyforge.org/frs/?group_id=167
我会建议用 1.8.7, 去用 1.8.6 的理由我觉得只有历史程式
事实上 1.8.6 官方也没有在维护了(快还是已经不确定),
Engine Yard 要接手维护,不过好像还没交接好。
: 4. installing Mongrel //跑ror的 web server
: http://mongrel.rubyforge.org/
比较推荐 thin, 不过 mongrel 也没关系,只是比较慢而已
不用 mongrel 的理由还有:不知道还有没有维护?
: 可以到github 抓下来build , build方法是 "gem build xxx.gemspec "
: build 完之後对.gem 档下 "gem install xxx.gem" 就能装好了.
还是建议用 rubyforge 的 gem 比较好,github 太自动化,
很容易不小心就造成一些错误。
: d.gem install 可以简写为 gem i
rubygems 的所有 command 都可以用缩写,打任何前面几个字母都行
所以打 gem i 等同於 gem install.
但如果有两个 command 以 i 开头呢?例如 u
godfat ~> gem u
ERROR: While executing gem ... (RuntimeError)
Ambiguous command u matches [uninstall, unpack, update]
他会告诉你有三个 command 都是 u 开头。
但是如果你打 up, 那只有 update 符合,就可以用了。
打 upd 也可以,upda 也可以。打 un 则会不知道是 uninstall 还是 unpack.
install 也是,打 in 也行。未来如果有一个 insert 的 command 加入的话,
gem i 就会 Ambiguous, 因此那时就至少要打 inst 了。
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.121.85
1F:→ TonyQ:thanks ^^ 04/14 14:53