CygwinつかっていてWin32のコンソールアプリ(Ruby.exeとかPHP.exeとかPython.exe)をCygwinのBashから使うのにすごく重宝するCygpath。Cygpathについて知らないことが多い おさらい。cygpathとは何か cygpathはUNIXパスからWindowsパスの変換,またその逆の変換を行うことが出来る.Cygpathを使うと,Cygwinのマウントポイントを考慮したパスが取れるので便利ですね. 基本の使い方 使い方は習うより慣れろ. cygwin(bash)から windows へ takuya@letsnote:~$ cygpath -w /home/takuya C:\Users\takuya windows(cmd)から UNIXへ C:\Users\takuya>cygpath -u C:\Users\takuya /home/taku
2009/02/02 MinTTY 去年の3月ぐらいからCygwinのターミナルソフトにTera Termを使い始めたんだけど、新しくCygwinのパッケージに追加されたMinTTYに乗り換えてみる。ちなみにそれ以前はrxvtを使っていた。 MinTTYはPuTTYのコードをベースにしているらしい。PuTTYはPortableApps.comでPortable化されていて少し使ってみたことがある。 起動するシェルはC:\cygwin\etc\passwd(/etc/passwd)を見ているようだ。私はzshを使うので書き換えた。 /bin/bash -> /bin/zsh オプションにハイフンをつけるとログインシェルとして起動するようだ。 C:\cygwin\bin\mintty.exe - Cygwinのパッケージのchereも更新されてMinTTYに対応している。 $ chere -i
chere** Cygwin Hereをするためのコマンド。 cygwin を右クリックで開きたいなと思いました。コマンドプロンプトは右クリック*1で開くことができる。Cygwin Hereもしたいなと思ったらありました apt-cyg で入れちゃう apt-cyg install chereapt-cyg があると楽ですね。 コマンドから設定をする takuya@letsnote:~$ chere -ian1 -t mintty -s bash Error (5): ▒A▒N▒Z▒X▒▒▒▒▒ۂ▒▒▒܂▒▒▒▒B /usr/bin/chere Error: Hive not
2010年10月29日01:22 カテゴリAndroidメモ Cygwinで FixImage (/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_sjlj-1.dll) failed with last error = 13 cygwinでAndroidのソースを落とそうと色々やっていたら、 repo initで死亡した。 とりあえず %cygwin%/bin/ash.exe を起動して、 rebaseall -v をやったらこんなエラーが出て死んだ。 > FixImage> (/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_sjlj-1.dll)> failed with last error = 13 64bitだからいかんのか?よくわからない。とりあえず %cygwin%/
Eclipse から android のソースを参照できるようにしました。 その手順をメモしておきます。 ちなみに、環境は Windows Vista Ultimate SP2 32bit です。 android 2.2 のソースを参照できるようにしました。 Cygwin 入手 以下のサイトより、setup.exe をダウンロード。 http://www.cygwin.com/ Cygwin 導入 setup.exe を実行。 パッケージ選択画面で、以下の 9 つについて、Bin? 列にチェックを入れる。 Archive > zip: Info-ZIP compression utility Devel > bison: A parser generator that is compatible with YACC Devel > flex: A fast lexical analyzer
が、実行するとこんなメッセージが出る。 rebaseall: only ash processes are allowed during rebasing Exit all Cygwin processes and stop all Cygwin services. Execute ash from Start/Run... or a cmd or command window. Execute '/bin/rebaseall' from ash./usr/bin/rebaseall のスクリプトを見ると、こんなことが書かれてる。 # Verify only ash processes are running grep -E -q -i -v '/ash(.exe)?$' /proc/[0-9]*/exename if [ $? -eq 0 -a -z "$RebaseDebug" ] t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く