Xu Wenhao

View on GitHub
17 November 2008

折腾了一下午

by Xu Wenhao

遇上了n个bug,本来是想下个FM2009的Mac版,结果transmission罢工,一开始以为是种子过期了,可是换了一个还是一样的毛病,始终报Tracker request failed。研究了一下,发现是一个1.40版的已知bug,于是只好去下了个nightly build的版本,结果……没罢工但是完全没速度啊。

接下来是准备开工写个rails的app,看了一眼官方站点,貌似Leopard是自带ruby,rails,gem等等等,结果又是一堆错,好在这个提示还比较明确,告诉我rake版本太低,于是sudo gem update。然后又是一堆错,看了一眼,发现又是一个bug,可耻的是,居然还没fix,更可耻的是,居然这个bug已经发现有一年了……提供的work around方案就是删了重装而不要update,边考虑边顺手update了过时的rubygem版本。出问题的都是update好的lib后generate的doc,本来想忍了,想想还是继续折腾吧,搞彻底了以防以后再出sb的问题。所以谁也在Leopard下用ror,如果发现update的时候console出现下面这样的出错提示:

ERROR: While generating documentation for net-sftp-2.0.1

… MESSAGE: Unhandled special: Special: type=33, text=”Net::SFTP”

… RDOC args: — ri — op /Library/Ruby/Gems/1.8/doc/net-sftp-2.0.1/ri — line-numbers — inline-source — title Net-sftp — main README.rdoc — quiet lib CHANGELOG.rdoc lib/net/sftp/constants.rb lib/net/sftp/errors.rb lib/net/sftp/operations/dir.rb lib/net/sftp/operations/download.rb lib/net/sftp/operations/file.rb lib/net/sftp/operations/file_factory.rb lib/net/sftp/operations/upload.rb lib/net/sftp/packet.rb lib/net/sftp/protocol/01/attributes.rb lib/net/sftp/protocol/01/base.rb lib/net/sftp/protocol/01/name.rb lib/net/sftp/protocol/02/base.rb lib/net/sftp/protocol/03/base.rb lib/net/sftp/protocol/04/attributes.rb lib/net/sftp/protocol/04/base.rb lib/net/sftp/protocol/04/name.rb lib/net/sftp/protocol/05/base.rb lib/net/sftp/protocol/06/attributes.rb lib/net/sftp/protocol/06/base.rb lib/net/sftp/protocol/base.rb lib/net/sftp/protocol.rb lib/net/sftp/request.rb lib/net/sftp/response.rb lib/net/sftp/session.rb lib/net/sftp/version.rb lib/net/sftp.rb README.rdoc

(continuing with the rest of the installation)

就麻烦你自己把旧版本的rdoc删了重生吧……

tags: