Mac OS環境ではRiakをbrew install riak
でインストール出来ますが、
Xcode4が入っている環境ではコンパイルエラーが発生して上手くいかないようです。どうやらllvm-gccが使われてるのが原因らしい。
以下のように--use-gcc
で強制的にgccを使うようにすれば良さそうです。
1 # brew -v install --use-gcc riak
Mac OS環境ではRiakをbrew install riak
でインストール出来ますが、
Xcode4が入っている環境ではコンパイルエラーが発生して上手くいかないようです。どうやらllvm-gccが使われてるのが原因らしい。
以下のように--use-gcc
で強制的にgccを使うようにすれば良さそうです。
1 # brew -v install --use-gcc riak
ubuntuのバージョンを調べるには
1 % lsb_release -a 2 No LSB modules are available. 3 Distributo r ID: Ubuntu 4 Descriptio n: Ubuntu 10.10 5 Release: 10.10 6 Codename: maverick
とやれば良いらしい。
以下を参照
しつつ、
1 # wget http://downloads.bas ho.com/ria k/riak-0.1 4/riak_0.1 4.0-1_amd6 4.deb 2 # dpkg -i riak_0.14. 0-1_amd64. deb
Vimの正規表現はちょっと特殊な感じです。
Vimで()
で囲まれた文字から、()
を取り除くには
1 :%s/(\(.\{-}\))/\1/
のようにします。
monk-glue-
Rack::Relo
reload!
メソッドを以下のように修正したところ正常に動作することが確認できました。
1 def reload! 2 expanded_loaded_feat ures = $LOADED_FEA TURES.map do |path| 3 File.expand_pat h(path) 4 end 5 hash = Hash[expanded_l oaded_feat ures.zip($LOADED_FEA TURES)] 6 deletes = [] 7 files.each do |file| 8 if path = hash[File.expand_pat h(file)] 9 $LOADED_FEA TURES.delete(path) 10 end 11 end
$LOADED_FEA
に絶対パスと相対パスが混在していることがあるようで、
その場合にうまく処理できていないようでした。
$LOADED_FEA
SassをSinatraで使うときに、グローバルオプションとして テンプレートファイルの場所を指定する場合、
1 set :sass, :load_paths=> '/path/to/t emplates'
という感じに指定すると思っていたのですが、いつの間にか
1 set :sass, :views => '/path/to/templates'
と指定しないと認識しないようになっていた。
SinatraがテンプレートエンジンとしてTileを採用あたりから変わったのかもしれない。
ScalaのWebフレームワークである Lift frameworkのオンラインbook
後半はまだ書きかけな感じ。
ドイツ語の書籍もあるっぽい。
iOS用にライブラリをビルドするのは面倒な作業の一つですが、 いくつかのよく利用するライブラリのビルド済みバイナリが 以下で提供されているようです。
含まれているライブラリは以下の通り。
それぞれ、armv6, armv7, i386 の各アーキテクチャ毎に ビルドされたバイナリが含まれています。
ありがたいですね。
まずは以下からtarballを取ってきます。
あとは展開して以下を実行
1 % JAVA_HOME=/System/Li brary/Fram eworks/Jav aVM.framew ork/Versio ns/1.6/Hom e ./configur e 2 % make 3 # make install
あとは、
/usr/local
を
/Library/J
にコピーします。