看板 Ruby 關於我們 聯絡資訊
(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
mars90226:你應該要用gem安裝才對喔,直接下載會找不到檔案 03/01 22:55
mars90226:抱歉,這個好像沒有gem,你把裡面require的前面路徑加上 03/01 22:58
mars90226:"./"試試看吧~ 03/01 22:58
mars90226:...抱歉,我前面推太快 http://rubygems.org/gems/plist 03/01 23:00
mars90226:看到他沒有放gemspec檔就覺得沒有gem,XD 03/01 23:01
godfat:不然就是把那個 lib 加入 $LOAD_PATH 或執行時用 -I 加入 03/01 23:01
B1ack3y3:我用gem install後require "plist.rb"後就可以了, 謝謝! 03/02 09:53
mars90226:順便說,require應該不用加.rb喔~ 03/02 15:40