とある方面から依頼されて、掲示板を立てる準備をしてました。
あるサイトよりCGIをダウンロードさせて頂いたのですが、改行コードがCR+LFになっていたのでウチのサーバーでは上手く動きませんでした。っていっても、単純に改行コードをLFにすれば良いだけの事。
つまり、必要な事は「ファイルの改行コードをLFにすること」だけです。ファイル数も20まで行かないくらい。
でも、なぜかここからが長かった…
- この手の変換っていったらnkfだよねー
- MacPortsを入れてあるのでnkfのインストールを試みるもなぜか失敗
- おかしいなぁ、とMacPortsそのものを更新しようと思ってもなぜか失敗
- あきらめてnkfのソースを入手
- だけどやっぱりmake失敗
- 諦めきれずにいろいろ調べる
- Xcodeのバージョンが不整合な事が判明(これに関しては後述)
- いま入ってるXcodeを一度アンインストールし、LeopardのCDに入っているものをインストール
- ようやくビルド成功!
- ついでにMacPortsも更新
- じゃあ、ということでnkfを使って改行コードを変える
- findコマンドの使い方を思いだすのに苦労する
- for の使い方を間違えてうっかりファイルを全削除
- 気を取り直してもっかい作業
- ようやく終了
…と、まぁ、慣れてるWindows環境でやったら5分くらいで終りそうな改行コード変換でかなり時間をかけてしまいますた。勿論Macが悪いんじゃなくて俺が悪いんです。ふつーここまで時間掛からんわなw
ちなみにXcodeっていうのはアップルが提供する開発環境なんですが、どうやらTigerに付属してたやつをインストールしたまんまで、Leopard付属のやつにアップデートしてなかったんで何かのバージョンの不整合が発生してた模様。
しかし、ちょっと環境が違うだけでこんなに作業効率が下ってしまうと、自分の勉強不足を実感しますなぁ…。もうちょいmacの使い方を学習してても良い頃だろうに(苦笑)
0 件のコメント:
コメントを投稿