タグ

ブックマーク / www.niw.at (2)

  • niw.at — GCCが... 無い...!

    Xcode 4.2のあるバージョンを以降を入れるとgccが消えるようです。つまり、 $ ls /usr/bin/gcc /usr/bin/gcc -> llvm-gcc-4.2 「えっ」 「聞いてない…」 となるわけです。 でも、Appleは散々gccはオワコンと言っているので復活する兆しは無いでしょう。このへんはgccのライセンス周りが大きく影響してそうです。 で、困るのは今後標準になるclangは色々エラー出まくるとか、llvm-gccが微妙にgccと違う挙動をするとか、あぁ、もう今そういう問題に付き合ってる暇はないんだよおおぉぉ!ってなるわけです。 でも、無い物はない。困った。 そこで、一番手抜きな方法でgcc-4.2だけをいっこ前のXcodeから入れましょう。 Xcode 4.1を用意します。App StoreのXcodeは4.2になってしまっていますがここからダウンロードできます

  • niw.at — rvmについて一言

    rvmっていうのがあります。Rubyを切り替えるアレですね。 便利そうだしみんな使ってるから使ってみようって思った方、ちょっと待って下さい。rvmのソース見たことありますか? 僕はいくつかパッチをContributeした経験があるのですがrvmにはいくらか問題があります(rvmを使わなくなって久しいので現状とは異なるかもしれません)。 バージョンナップが頻繁におこる。masterの追いかけをしなくちゃいけない。 いきなりグワっと構造が変わることが多くてアップデートが怖い。 いろいろおせっかい。 結構バギーでいろんなゴミが残ったりすることが多い。 とまあ、そんな感じで、ちょっと色々と問題を孕んでるんですね。 当時はgemプロジェクトごとに管理できるBundlerがまだまだな感じで、rvmのgemsetを使って環境切り替えをしたりしていた記憶もあるのですが、もうBundlerはデファクトにな

    wozozo
    wozozo 2011/10/04
  • 1