とある方面から依頼されて、掲示板を立てる準備をしてました。
あるサイトより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 件のコメント:
コメントを投稿