たまたんのぶろぐ

たまたんが時たま言いたいことを書いてます。ジャンルはめっちゃええ加減ですwソフトやプログラムのことが多いかもしれませんが。。。。。

MacでRVMを違うバージョンをスクリプトで動かす方法

ようやく、まともな投稿( =̴̶̷̤̄ .̫ =̴̶̷̤̄ )

 

Rubyのテストのために、1.8.7を使用して、

 

それ以外は、2.0.0を使おうと思ったら、すっごくめんどくさい。

 

そこで、RVMを使用して切り替えて使うことにした!!

 

でも、使うときにいちいち、

 

> rvm 1.8.7

 

のように、変更しなきゃならない。

 

じゃぁ、これごとスクリプト化してやればいいじゃん!!(*Θ_Θ*)/

 

つうことで、やり方。。。。

 

普通にシェルにrvmを設定しても動作しないので、

 

gemsetを使用する。

# rvm use 1.8.7

# rvm gemset create ruby187

 

これでgemsetができあがったので、

 

# rvm env --path -- 1.8.7@ruby187

で、パスをとってみると、以下のようなパスがとれる(環境によって違うので注意)

/Users/ruby187/.rvm/environments/ruby-1.8.7-p374

 

これを、viエディタか何かで以下のスクリプトを作成する。

例えば、「rubyT.sh」のように。。。。

======ここから=====

#!/bin/bash

 

# load rvm ruby

source /Users/ruby187/.rvm/environments/ruby-1.8.7-p374

 

ruby $@

======ここまで=====

 

これの引数に、スクリプトを読み込ましてあげればOK!!

 

例えばこんな風にでます°₊·ˈ∗( ˃̶᷇ ‧̫ ˂̶᷆ )∗ˈ‧₊°

 

f:id:tama-jp:20140125093550p:plain

 

 

これで、CodeRunnerとかで簡単に使えるようになったヾ(^v^)k

 

参考:

 

http://rvm.io/integration/cron

 

 

muCommanderが久々にバージョンアップされてました。

muCommander」が、久しぶりにバージョンアップ!!かれこれ2年ぶりですかねぇ。

って、たぶん誰も知らないでしょうな。。。。((((((;_ _)σ‖エエモン、エエモン・・・ 

 

このアプリケーションは、2画面ファイラーで、

UNIX、Windows、Macで同じ操作ができるマルチプラットフォームです。

 

データ整理をしたい時に、マウスでクリックしながら、コピーや移動するのがめんどくさくなりませんか?クリックミスをしてコピー漏れや移動漏れ、または、新旧間違って新しいものを上書きしてしまったとか。。。。

 

そこで、キーボードだけで、コピーや削除が簡単にできるファイラーがあると便利です。

このアプリケーションの特徴としては、

FTP等のプロトコルにも対応している。

UNIX、Windows、Mac版が出ておりマルチプラットフォーム対応

 (JAVAで作られているようでJDKは必要です)

・キーボードのみで操作可能

GUI操作にも対応

・ZIPファイルの中も見られる。

・日本語対応。

など。

 

私は、7年以上前から使用していますが、

今までこれ以上シンプルで使いやすいソフトはいたことはありません。

 

どうだ!!エッ( ̄ ̄ ̄ ̄^ ̄ ̄ ̄ ̄)ヘン << イミフです。

 

 

いちどおためしあれ〜〜〜〜。.:♪*:・'(*⌒—⌒*))) スペシャルスマイル

 

muCommanderのスクリーンショット

f:id:tama-jp:20120813153814p:plain