Rails3.1でSQLite3のエラー

丁度案件が一段落ついたのでサーバの整備.
折角なので色々入れ替えで同じサーバでRedmine(Rails2.3)やらRails3.1を入れておきたいのでRVMを利用して他の環境に依存しないように構築したい.

っで作業中にマイグレーションの実行でコケた.

主な環境

  • CentOS release 5.3 (Final)
  • Ruby 1.9.2p312
  • SQLite 3.7.8(元々はyum経由でsqlite.x86_64 3.3.6)

失敗したシンボルが無いとか出てるけどおっかしーなー

-bash-3.2$ rake db:migrate /usr/local/rvm/rubies/ruby-1.9.2-head/bin/ruby: symbol lookup error: /usr/local/rvm/gems/ruby-1.9.2-head/gems/sqlite3-1.3.4/lib/sqlite3/sqlite3_native.so: undefined symbol: sqlite3_open_v2

SQLite3は最新だしシンボルは無いという事はなさそうだ.

-bash-3.2$ sqlite3 -version
3.7.8 2011-09-19 14:49:19 3e0da808d2f5b4d12046e05980ca04578f581177

sqlite3_native.soの構成を確認してみと/usr/lib64の方の共有オブジェクトを利用してんな

-bash-3.2$ ldd sqlite3_native.so
	libruby.so.1.9 => /usr/local/rvm/rubies/ruby-1.9.2-head/lib/libruby.so.1.9 (0x00002b3850a3f000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00002b3850e5b000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b38510b6000)
	librt.so.1 => /lib64/librt.so.1 (0x00002b38512d2000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00002b38514db000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002b38516df000)
	libm.so.6 => /lib64/libm.so.6 (0x00002b3851918000)
	libc.so.6 => /lib64/libc.so.6 (0x00002b3851b9b000)
	/lib64/ld-linux-x86-64.so.2 (0x00002b385061a000)

色々調べてたらgemのsqlite3に入ってるREADME.rdocにヒントがあった.
古い方のライブラリを見ている様だったので、オプションで切り替えれば解決しそうな気がする.

If you have sqlite3 installed in a non-standard location, you can specify the location of the include and lib files by doing:

  gem install sqlite3 -- --with-sqlite3-include=/opt/local/include \
     --with-sqlite3-lib=/opt/local/lib

で以下の様にオプションで切り替えてインストールし直してみた.

gem install sqlite3 -- --with-sqlite3-include=/usr/local/include --with-sqlite3-lib=/usr/local/lib

無事にインストールできたのでマイグレーションを再実行してみた.

rake db:migrate

期待通り正常に実行できた!

これでやっと次の作業にすすめるv

サンディングしてみたら悪化しました

最近、土日が天気悪くてトラ練が気持ちよくできない!
雨が直接の原因じゃなくて、リムが濡れるとブレーキの効きが悪い

っで先週サンディングに挑戦してみてその日のうちにトラ練してきましたが…
天気が良いのに効きが悪ーーーい!で今週もさらに荒くリムを削って雨の中練習してみたら

さらにブレーキの効きが悪い!悪い!

ブレーキはトライアルのリムブレーキの定番 MAGURA HS33 を使ってるけどブレーキシューは付属品のものを使っていました.

サンディングのお陰で鬼の様なシューの減り具合もあって、いい機会なのでいいブレーキシューを発注してみました.

注文したのはTNN Engineeringの Belaey PRO とそのスペア、それとついでにSIXSIXONEのシンガードも発注.

これでブレーキの心配が無くなればいいんだけどなー.

海外通販の郵送にしてるから届くのは何時になる事やら(^ ^)

SIXSIXONE EVO KNEE Lサイズ

寝違えてトラ練

日曜日にトラ練行って来ました.
午前中から小山の島田橋で練習だったけど、午後から行ってみる北関東メンバー以外も来てました!

合同練習だったんですねー
知りませんでした.
しかも寝違えて首が軽く痛い(−_−;)

今回は結構な人数で午前中に上がったメンバーも居たみたいですが、モトトライアルが3,4人に対してバイクトライアルが10人程!仲間が多い事はいいコトだ!

行くと既にセクションがあったんで早速挑戦!

そして

首がピキーーーンと激痛が!
寝違えてが悪化しました( ̄◇ ̄;)

遅刻して来た罰ですね.
しばらく見学して練習に加わりました、ウェッジと高めのステアを助走を付けて上がる練習をメインに練習しました.

YouTube Preview Image

今回、初顔合わせの9ヶ月でさほど自分と変わらないトライアル歴の田中君が上手いので、真似たり普段の練習方法を聞いて来ました. パクらせてもらいます!

練習自体は消化不良気味でしたが、収穫有りの練習会でした!

ビデオカメラの大容量バッテリー買ったどー!

20110619-120411.jpg

先月くらいに買ったビデオカメラ(JVC Everio GZ-HM670)のバッテリーが一日持たないので追加でバッテリー(BN-VG138)を購入!

ヤフオクで9,500円で落札して送料、振込手数料諸々で1万円以内て購入!

充電後、確認してみると残量320分と出てた!
ビデオカメラに付属してたバッテリーが120分だったので倍以上だ

5時間以上も撮り続けないが用途はバイクトライアルの技のフォームチェックなので録画しては再生を繰り返すので一日練習に行く時は長時間使える方が有難い!

にしても、バッテリーデカ過ぎだ!ビジュアルが明らかに変w
しかも持ちにくい

元は下の写真だったのに飛び出し過ぎだw

20110619-120354.jpg

iTunesカード大人買い!

20110616-143426.jpg

一昨日、ヨドバシカメラAKIBA店で12枚27,000円分を大人買いして来ました!

知り合いからビックカメラで3枚買うと3枚目が半額になるキャンペーンを聞いたので調べて見ると

ヨドバシカメラ、ビックカメラで同キャンペーンが6月末までやってるじゃなイカ!

サンクスのカルワザクラブも3,000のカードが2,600になるキャンペーンがあるが割引率を計算機してみると

(ヨドバシ|ビック)カメラのキャンペーン
1,500/(3,000*3)=0.1667
3,000円分のカードが2,500円

サンクスのカルワザクラブ
400/3000=0.1333
3,000円分のカードが2,600円

(ヨドバシ|ビック)カメラのキャンペーンの方が断然お得!

上限は1人3万円なので2.7万円分購入

会計で気がついたのは

  • ポイントカードのポイントは付かない
  • 会計は3枚ずつなので店員が苦労する

来月にはOS X LionもApp Storeから出るし何だかんだてiTunesカードは重宝しそう!