1月
04
2012
0

LionでRVM

基本的には以前のエントリと同じなので,違うとこだけメモ.

  • Xcodeのgccがllvmベースになった
    LionにアップグレードしたのでXcodeも4.2.1にしたところ,なんとXcode 4からデフォルトコンパイラがGCCからLLVMに変わってた・・・。フロントエンドはClangとllvm-gccが選べるらしいが,一部のgemがLLVMに対応していない?ようで,railsのビルド時にエラー.以前のXcodeの環境が退避されていたので,そっちのgccを使って回避!!以前のXcodeがない場合は,portsとかhomebrew-altとからいろいろ手はあるハズ.
  • LionのEditline Libraryは日本語が通る
    Snow Leopardまではデフォルトのlibeditで日本語が通らなかったので,GNU readlineを用意する必要があったけど,Lionでは通るので特に不要に.GNU readlineがイイって人はbrewとかから入れればOK.

ということで,手順は次の通り.

  1. 以前のRVMをアンインストール
    % rvm implode
    
  2. RVMをインストール
    % bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
    
  3. RVMの読み込み
    RVMはシェル関数として読み込まれます.
    次の一行を.zshrc(bashなら.bashrc)に追加しましょう.
    RVM用のPATHが追加されるので,PATHの設定が全部終わっているところに入れること.

     [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
    
  4. 動作確認
    シェルを再起動するなりして設定ファイルを読み込み直したら,次のコマンドを実行してみましょう.

    % rvm -v
    rvm 1.10.1-pre by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.beginrescueend.com/]
    

    と表示されれば大丈夫でしょう.

  5. 1.9.2-p290と1.8.7-p357のインストール
    とりあえず,1.9.2と1.8.7を入れてみましょう.
    CCに以前のXcodeのgccを指定してやります.

    % CC=/Developer-3.2.1/usr/bin/gcc rvm install 1.9.2
    % CC=/Developer-3.2.1/usr/bin/gcc rvm install 1.8.7
    
  6. デフォルで使うRubyを指定します
    デフォルトは1.9.2にしておきましょう

    % rvm use --default 1.9.2
    
Written by p0n in: PC | タグ: ,
1月
02
2012
0

iOS 5.0.1脱獄

前回の更新からまた1年と,もはや年イチ更新。
日々未整理のメモがたまり続けるばかり・・・

ようやく時間がとれたので,iOS 5.0.1で脱獄してみました.
といっても,特別なことをやったわけではないので,脱獄方法は省略します.

脱獄後にやったことだけメモ

  • シャッター音の無音化
    1. Cydia Keyboard Fixerをインストール
    2. 言語の設定が日本語だとCydiaが落ちるようです.
      自分は英語環境で使っているので落ちる心配はないのですが,iFileで日本語キーボードが使えるようになります.
      リポジトリは,http://apt.iphone4.tw/ です.

    3. CydiaでiFileをインストール
    4. /System/Library/Audio/UISounds/photoShutter.caf を適当な名前にリネーム
  • テザリングの有効化
    1. CommCenterClassic patchをインストール
    2. リポジトリは,http://v.backspace.jp/repo/ です.

    3. /System/Library/Carrier Bundles/iPhone/Softbank_jp.bundle/carrier.plist を修正
    4. apns/item 0/type-mask の値を7から55に変更する.

    5. ネットワーク設定をリセット
    6. 使い方
    7. ネットワーク設定にPersonal Hotspot(日本語だとインターネット共有?)が現れる.
      Wi−Fi Passwordを適宜設定してオンにする.
      他のデバイスで接続するとバーが現れる.
      WiFiだけでなく,USBとかBluetooth経由でもテザリング可能です.

Written by p0n in: ガジェット | タグ:

TheBuckmaker WordPress Themes Webhosting, MP3, AAC & Co