作者B1ack3y3 (B1ack3y3)
看板Ruby
标题[问题] 想把array和hash输出成property list
时间Thu Mar 1 22:42:59 2012
(ctrl + y 删去不必要的行列)
环境:
1.9.3
状况:
我想要将Array和Hash所包含的字串转换成Property List
附录:
我有一个小程式d2p.rb去读取档案目录, 然後抓出
在该资料夹中的每一个档案名称。然後我在GitHub上找到这个专案
https://github.com/bleything/plist
下载下来之後把里面的plist.rb档与plist资料夹和d2p.rb
档案放在一起之後在d2p.rb中加上require "./plist.rb"。
但执行d2p.rb时却产生下面的错误讯息
/usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/
custom_require.rb:36:in `require': cannot load such file -- plist/generator (LoadError)
from /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/
custom_require.rb:36:in `require'
from /Users/Dan/Documents/Ruby/plist.rb:16:in `<top (required)>'
from /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/
custom_require.rb:36:in `require'
from /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/
custom_require.rb:36:in `require'
from directory_to_plist.rb:1:in `<main>'
想请问我到底哪里用错了@@
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.193.155
1F:推 mars90226:你应该要用gem安装才对喔,直接下载会找不到档案 03/01 22:55
2F:→ mars90226:抱歉,这个好像没有gem,你把里面require的前面路径加上 03/01 22:58
3F:→ mars90226:"./"试试看吧~ 03/01 22:58
5F:→ mars90226:看到他没有放gemspec档就觉得没有gem,XD 03/01 23:01
6F:推 godfat:不然就是把那个 lib 加入 $LOAD_PATH 或执行时用 -I 加入 03/01 23:01
7F:→ B1ack3y3:我用gem install後require "plist.rb"後就可以了, 谢谢! 03/02 09:53
8F:→ mars90226:顺便说,require应该不用加.rb喔~ 03/02 15:40