ハトネコエ Web がくしゅうちょう

プログラミングやサーバー・Web制作、チームマネジメントなど得た技術のまとめ

CygWin

CygWin 環境に nokogiri , ffi, mysql2 をインストールできるようになるまで

Windows で Rails アプリを動かしたくて CygWin で bundle install したら nokogiri で止まってしまうので、必要なものをまとめた。 なお、 Windows 10 64bit 環境に CygWin64 をインストール、 apt-cyg mirror には http://cygwin.mirror.constant.com/ を…

コマンドプロンプトより、CygWinより、Git Bashより、Windows Power Shell だ!

WindowsPowerShell という選択肢 全部経験したんですが、最近になってWindowsPowerShellがアリなんじゃないかと思ってきました。コマンドプロンプト⇒むり。lsコマンド使えないし、エイリアスファイル読み込むのもめんどくさいし無理。CygWin⇒かなり良い。gnu…

Emacs 上で ターミナル開けたのか。

こんな感じ。 いや~、実にキモい、キモいですねー。最高です。terminalを棄ててEmacsと心中するための設定上のサイトではeshellが推されていましたが、私はshellを立ち上げました。gnupackの場合は便利で、 gnupackのCygWinが立ち上がる感じなので、PATHの…

CygWin で C# コンパイル(.NET Framework)

C:\Windows\Microsoft.NET\Framework\v4.0.30319 もしくは C:\Windows\Microsoft.NET\Framework64\v4.0.30319 にパス(PATH)通したら、 csc で Visual C#、 vbc で Visual Basic、 jsc で JScript (JavaScriptじゃないよ!) のコンパイルコマンド。しかし、…

rebase.lst の作り方

そういえば土曜日のパソコンバグってた時に学んだ、rebase.lst の作り方作りたいフォルダに行って、(今回は /gnupack/home ディレクトリ) find ./.git/ -name "*" > rebase.lst find ./.emacs.d/ -name "*" >> rebase.lst find .framesize.el >> rebase.ls…

apt-cyg の登録ミラーリングURL変更コマンド

apt-cyg -m http://ftp.jaist.ac.jp/pub/cygwin/ update とか apt-cyg -m http://ftp.iij.ad.jp/pub/cygwin/ update って感じ。URLの部分は FTP として提供してくれてるところならどこでも。これでsetup.iniも初期化されるはず前も書いたけど、自分は以下のa…

gitでディレクトリ(フォルダ)削除時のエラー error: the following submodule

Issue with removing a git submodule - Stack Overflow --git submodule deinit -f vim/bundle/snipmate-snippets Submodule work tree 'vim/bundle/snipmate-snippets' contains a .git directory (use 'rm -rf' if you really want to remove it includin…

child_info_fork::abort の原因はセキュリティソフト(Kaspersky)だった

Kaspersky、お前だったのか・・・。 下の記事の続き↓ nekonenene.hatenablog.comもう結論は書きましたが、いちおう発見の経緯書いておきます。 この解決に丸一日つぶしてしまったよ……なんてこったい……。rebaseall をするときに各ファイルが unreadable(読み…

CygwinからEmacsを立ち上げると child_info_fork::abort というエラーが

CygwinからEmacsを立ち上げるのですが、 ある日突然こんなエラーが、Emacs起動時や終了時にCygwinに出るようになりました。こんなメッセージ↓ 1 [main] emacs 7928 child_info_fork::abort: C:\gnupack_devel-12.03-2015.02.01\app\cygwin\cygwin\bin\cygint…

gnupack の CygWin で Java が上手いこと動かなかった

gnupackのcygwinがWindowsのpathを拾ってくれない件 - モーグルとカバとパウダーの日記 ありがとう、ありがとう。 GNUPACK_PATH = %EMACS_DIR%\bin;%INST_DIR%\app\vim;%INST_DIR%\app\script GNUPACK_PATH = %GNUPACK_PATH%;%INST_DIR%\app\mingw\tdm\bin;%…

gnupackでPython3動かす方法がわかったかも

キタ―――(゚∀゚)――――!! と、とりあえず叫んでおきたいくらいやっと出来ました。 今まではダウンロードはするものの、最終的にMD5 sum did not match, exitingとエラーメッセージが出てきてインストールされないって具合だったんですが、そのエラーメッセージでグ…

gnupackでPython3動かす方法がわからない

ふつうにCygWinでやる分には、CygWinのSetUpでPython3をインストールするだけなのだけど、gnupackでのCygWinではどうにも上手くいかない。 gnyupackでCygWinの追加パッケージダウンロードするにはどうすればいいんだ・・・って頭抱えてる。きっと何か間違っ…

CygWin が 入力受け付けないと思ったら受け付けてた

Cygwin で Github - ハトネコエ Web がくしゅうちょうnekonenene.hatenablog.com この記事の最後の方で、「あかん~passphrase入力しようとしてるのにCygWinで入力できない。どのキー押しても反応がないよ~」って困ってたんですが、わかりました。見えない…

Cygwin で Github

サポート GitHubの始め方(Cygwin編) · NIFTYCloud-C4SA/support Wiki · GitHub ここのページがほとんど解説してくれてるんだけど、つまづいた。 $ git config --global user.name "登録したユーザー名"$ git config --global user.email "登録したメアド"$ g…

gnupack便利だけどいろいろ気をつけること

gnupack プロジェクト日本語トップページ - SourceForge.JP WindowsでLinux環境を一気に構築するのに便利。解凍型なので、インストール作業がいらないのが強い。 いくつか導入のときにハマった点あったのでまたハマらないようおぼえがき。 startup_config.in…

javacがSJISのせいで文字化けする

環境変数 JAVA_TOOL_OPTIONS を作って値は -Dfile.encoding=UTF8 と指定しとけばOK。なんでデフォルトがSJISなんだ・・・・ 参照記事: Mac OS X Lion で javac コマンドが文字化けするのを直す - 今日もスミマセン。 utf 8 - Setting the default Java char…