Debianのlocaleを改めて設定した

家Xenのロケール設定が今さらおかしいのに気がついたので以下の作業を行った

$ sudo aptitude install locales # 多国語サポート (ロケール) 用データインストール
$ sudo dpkg-reconfigure locales # 設定画面開く。

ja_JP.EUC-JP EUC-JP, ja_JP.UTF-8 UTF-8を選択。

デフォルトのロケールを
ja_JP.UTF-8
にしとく。

git diff などのコマンド出力結果で日本語を表示するところが文字化けしていた問題、これでようやく解決した。もっと早くやればよかった・・・。

Posted in コマンド, サーバー系 | Tagged , , | Leave a comment

Macで git push したら git-receive-pack: command not found のエラーが出たときの対処法

Macでインストーラー版gitをインストールした場合、git push コマンドを実行すると、こんなエラーが出る

bash: line1: command not found: git-receive-pack
fatal: The remote end hung up unexpectedly

パスが通ってないのが原因なので、.bashrc にこの1行を追加すればOK

export PATH=$PATH:/usr/local/bin

Posted in git, Mac, コマンド, サーバー系 | Tagged , , | Leave a comment

Mac OS X (10.7) Lion で 簡単にsshfsマウントする方法

MacからCentOSやDebian,Ubuntu 等 ssh アクセスできるサーバーをマウントする方法。
マウントしてしまえばFinderからはローカルにあるディレクトリと同じようにファイル操作ができるし、
サーバー上にあるファイルをEclipseから編集することもできる(※1)。

開発を始めるたびにターミナルからコマンドを叩くのは間違えてしまうこともあるので、
アイコンをダブルクリックするだけでマウントできるようにしておきたい。

会社に置きっぱなしのデスクトップマシンだと、.bash_profileに書いてしまうという選択肢もあるだろうが
自分が使っているのはMacBook Air で毎日持ち歩いているため、家では自宅サーバーを、会社では今担当しているプロジェクト用のサーバーをマウントしたい(場合により別なサーバーを参照することもある)環境なため、必要なときに必要なところにだけ接続するようにしている。

Mac OS X (10.7) にしてから、MacFuse公式(?) Google Docs にあるパッケージをDLしてインストールしても
そのままでは動かなくなってしまったので、操作手順をまとめておく。

http://blog.philippklaus.de/2011/04/fix-sshfs-with-macfuse-on-mac-os-x-10-6-7-snow-leopard/
こちらの記事を参考にした。

Continue reading

Posted in Mac, コマンド, サーバー系 | Leave a comment