エンジニアでありたい人の日記 このページをアンテナに追加 RSSフィード

2008-06-23

[] sqlite3-rubygem で入れるとおかしくなる? 16:04  sqlite3-ruby を gem で入れるとおかしくなる?を含むブックマーク  sqlite3-ruby を gem で入れるとおかしくなる?のブックマークコメント


テストサーバの構築で gem から sqlite3-ruby を入れたところ、ActiveRecord 処理の部分で意味不明エラーに。

MissingSourceFile: no such file to load -- sqlite3/database

何だろう? と思ってみてみたらパーミッションが異常なことになってました。

 [root@drweb-test sqlite3-ruby-1.2.2]# find . -perm 0662 -exec ls -l {} \; 
 -rw-rw--w-  1 root root 24774  6月 23 15:56 ./lib/sqlite3/database.rb
 -rw-rw--w-  1 root root 3738  6月 23 15:56 ./lib/sqlite3/translator.rb
 -rw-rw--w-  1 root root 3174  6月 23 15:56 ./doc/faq/faq.rb
 -rw-rw--w-  1 root root 33308  6月 23 15:56 ./test/tc_integration.rb
 -rw-rw--w-  1 root root 541  6月 23 15:56 ./test/tc_errors.rb
 -rw-rw--w-  1 root root 457  6月 23 15:56 ./ext/sqlite3_api/extconf.rb
 -rw-rw--w-  1 root root 10744  6月 23 15:56 ./ext/sqlite3_api/sqlite3_api.i

other に read permission が無いから読めなかったのか orz

 [root@drweb-test sqlite3-ruby-1.2.2]# find . -perm 0662 -exec chmod 664 {} \; 

して事なきを得ました。ホッ...

guinguin 2008/08/25 11:34 おかげで助かりました。こんなことってあるんですね。どうもありがとうございました。

hiro-uedahiro-ueda 2008/08/25 12:18 いえいえ、単なる新し物好きで地雷踏んでるだけです ^^;)。1.2.3 で直ると良いのですが...

AD