| adm | Find | login register |
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
http://cle.linux.org.tw/~edt1023/gcin/noseeadd.rb.gz
http://edt1023.sayya.org/gcin/noseeadd.rb.gz 注意事項:
使用方法,開一個 terminal(UTF-8 locale): ./noseeadd.rb 千山我獨行,不必相送。 然後就可以使用按鍵 GEIQ, 來輸入以上的詞組(無需重新啟動 gcin)。
edited: 2
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
糟糕,好像是 ruby 版本太舊,或者是安裝精簡版的 ruby? 請試試執行 irb,進入 irb 後執行以下的指令,看 return 是 true 還是 false: $KCODE='u' require 'fileutils'
第一個指令應該會傳回 'u' 這才是正常的,第二個指令會傳回 true,否則可能需要更新 ruby 的版本,或者在其他較新的系統,使用 rubyscript2exe 編一個可執行檔去用。
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
先改變noseeadd.rb的權限 # chmod a+x noseeadd.rb 記得複製noseeing.gtab 到/usr/share/gcin/table 實驗看看 # noseeadd.rb 一江春水向東流 打打看 ewfw, → 一江春水向東流 用起來比行易出的詞庫套件還方便呢 感謝LGJ 原來是敝人下錯了指令的關係 先前下./noseeadd.rb 就說我權限有問題 然後就下sh noseeadd.rb 就出現上篇的錯誤 後來改一下權限並根據指示(執行後說敝人沒有noseeing.) 把noseeing.gtab複製到該放的地方就可以了 EeePC也可以用呢 再多實驗看看再回報
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
這個應該是不必要的,noseeadd 會自動 copy 過去。除非 gcin 不是安裝在 /usr 或 /usr/local,而是其他目錄。
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
由於有人在 Debian Lenny 執行會有問題,請試試以下的版本: http://edt1023.sayya.org/gcin/noseeadd2.rb.gz http://cle.linux.org.tw/~edt1023/gcin/noseeadd2.rb.gz
edited: 1
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
/usr/lib/ruby/1.8/ftools.rb:106:in `stat': No such file or directory - noseeing.add.gtab (Errno::ENOENT) 以上是測試後訊息 | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
這就怪了,which gtab-merge 的結果是? 在 ~/.gcin 目錄下找得到 noseeing.add.gtab 嗎? 請試著在 ~/.gcin 目錄下執行: gtab-merge noseeing.gtab noseeadd.tmp noseeing.add.gtab 看是不是正常?
ps. mount 的訊息能 po 一下嗎?有點懷疑 /usr 和 /home 的檔案系統不一樣。
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
gtab-merge noseeing.gtab noseeadd.tmp noseeing.add.gtab gcin:cannot err open noseeing.gtab | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
我把noseeing.gtab複製到~/.gcin裡
出現以下訊息:
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
這就不是 noseeadd 的問題了,是 gtab-merge 本身的問題。但我曾在 FreeBSD/Slackware Linux 測試,gtab-merge 是正常的。所以,回報給 caleb 吧!:p
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
./noseeadd3.rb 一江春水向東流
/usr/lib/ruby/1.8/ftools.rb:106:in `stat': No such file or directory - noseeing.add.gtab (Errno::ENOENT)
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
是的,因為 gtab-merge 沒有產生 noseeing.add.gtab,所以就錯了。
我找時間加點防錯的條件式進去好了。不過,最重要的是要去查為什麼 gtab-merge 在 Debian Testing 會出錯。
edited: 1
| |||||||||
Silice joined: 2007-11-22 posted: 305 promoted: 47 bookmarked: 17 |
後來改用這↓ lenny+sid使用嘸蝦米自動加詞步驟
# sudo aptitude install ruby ewfw, 一江春水向東流 感謝LGJ | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
沒錯,是 noseeing.gtab 舊版碰新版 gtab-merge 的問題,我會盡快更新來源地的 noseeing.gtab。
暫時會有問題的,把 noseeing tarball 抓下來後,裡頭有 noseeing.cin 檔,請自行 gcin2tab noseeing.cin 轉一下,使用轉出來的 noseeing.gtab 就可以了。
|
| adm | Find | login register |