rvmで拡張ライブラリを複数のRubyにインストールする方法

まあたいしたことではなく、単にシェルスクリプトを使うだけです。例えばTokyoCabine Ruby APIだと、


% ruby extconf.rb

% make

% sudo make install

などとするわけですが、これを下記のように実行すれば、それぞれのRubyにインストールされます。


for version in ree ree-1.8.6 1.8.6 1.8.7 1.9.1; \

  do rvm use $version; make clean; ruby extconf.rb; make; make install; \

done

 
comments powered by Disqus