Cygwinにnodejsとnpmをインストールする方法

Created in: 2015-10-31 Author: iray_tno Category: Tags: Computer_a, Cygwin_a, Nodejs_a

はじめに

Electron( http://electron.atom.io/ )使ってみてえという気持ちが高まったのでCygwinにNode.jsをインストールしようとしたお話し。

結論:Cygwinはサポート外でいろいろ試しても超古いバージョンしか動かなかった。普通に公式からWindows用のバイナリをインスコしようぜ。

今回はWindows10にNode.js 5.0.0をインストールした。

Node.js公式( https://nodejs.org/en/ )

More »

Cygwinにredsvdをインストール。

Created in: 2015-09-22 Author: iray_tno Category: Tags: Computer_a, Cygwin_a, Eigen_a, redsvd_a, 特異値分解_a

はじめに

Cygwinに高速特異値分解ライブラリredsvdをインストールする方法です。

redsvdを使うと大規模疎行列に対する特異値分解が高速に計算できるらしい。

作者のブログ:http://hillbig.cocolog-nifty.com/do/2010/08/redsvd-aa59.html

公式:https://code.google.com/p/redsvd/

More »

CygwinにEigenをインストール。

Created in: 2015-09-22 Author: iray_tno Category: Tags: Computer_a, Cygwin_a, Eigen_a

はじめに

CygwinにC++用行列計算ライブラリEigenをインストールする方法です。

公式:http://eigen.tuxfamily.org/index.php?title=Main_Page

More »

CygwinでMeCabインストール。

Created in: 2015-07-24 Author: iray_tno Category: Tags: Computer_a, MeCab_a, Cygwin_a, 自然言語処理_a

はじめに

日本語の自然言語処理に欠かせない形態素解析エンジンMeCabをCygwinにインストールします。

MeCabの最新バージョンは0.996ですが、Cygwinでは0.996がビルドに失敗するため、0.98を使ってる人が多いようです。

少し前までは、0.99xをビルドできるようにするパッチを公開している方が居たようですが、現在は非公開になってしまいました。

僕もずっとそのパッチを探していたのですが、見つからなかったので作りました。

More »

CygwinでSciPyをインストール。

Created in: 2015-06-30 Author: iray_tno Category: Tags: Computer_a, Python_a, Cygwin_a, Scipy_a, Pip_a

はじめに

SciPyというライブラリを使うとPythonで簡単に最適化問題が解けます。以下にインストール方法を書いておきます。環境はWindows8.1、Cygwin64です。Python3を使うならpipをpip3に適当に読み替えてください。

pipとmatplotlibを先にインストールしておきましょう。

More »

fontawesomeをnanocで使えるようにするまで

Created in: 2015-04-02 Author: iray_tno Category: Tags: Computer_a, Nanoc_a, Cygwin_a, Sass_a

はじめに

nanocでfontawesome使えるようにするのに手間取ったので手順をメモする。

More »

CygwinでLessを動かすメモ

Created in: 2015-02-26 Author: iray_tno Category: Tags: Computer_a, Less_a, Cygwin_a, Nanoc_a

はじめに

nanocでbootstrapを使おうとしたときに、bootstrapで使われているLessが動かなくて困りました。

nanoc+bootstrapのサンプルはここ(https://github.com/mmc1ntyre/nanoc-bootstrap)

(たしか)windowsとcygwinはパスの形式の違いに由来する問題で動きませんでした。(もうだいぶ前のことで詳細は覚えていない。また必要になった時にやったら書きます)

'gem install less'して'lessc'すると'therubyracer'が必要だって怒られて'gem install therubyracer'するとビルドこけるとかそんなんだったような・・・

とにかく、応急処置的に動かせるようにできたので、メモとして残しておきます。

More »

Cygwin上でMatplotlibをインストールする。

Created in: 2014-10-08 Author: iray_tno Category: Tags: Computer_a, Python_a, Cygwin_a, Matplotlib_a, Pip_a

はじめに

Matplotlibの1.4.0がリリースされたようです。

それに伴ってCygwin上でMatplotlibをインストールする。で書いたバグも直っているようです。記事に書いたパッチの適用は必要なくなりました。

つまり、依存するパッケージをインストールして、pipを動くようにしたらpip install matplotlibとするだけでインストールは完了です。

(アップデートならpip install -U matplotlib

一応、前回の記事を読んでいない人のためにインストール手順を以下に簡単に書いておきます。

More »

CygwinでRubygemsがうごかない

Created in: 2014-10-06 Author: iray_tno Category: Tags: Computer_a, Ruby_a, Cygwin_a, Rubygems_a

はじめに

Rubygemsが動かない

1
2
3
4
5
6
7
8
9
$ ruby -v
ruby 2.0.0p576 (2014-09-19) [x86_64-cygwin]

$ gem -v
2.4.1

$ gem update
ERROR: While executing gem ... (ArgumentError)
invalid byte sequence in UTF-8

ので、直しました。

More »

nanoc viewを使う便利なスクリプト

Created in: 2014-06-27 Author: iray_tno Category: Tags: Computer_a, Nanoc_a, Cygwin_a

はじめに

nanocでレイアウトをいじりながらデザインを試行錯誤する時には、 nanoc view でローカルホストのサーバーを起動し、ブラウザでlocalhost:3000を開くという一連の動作を何度も繰り返すことになります。

今回はCygwin上で作業を行ってるとします。Cygwinでは cygstart http://localhost:3000/ とすると規定のブラウザでプレビューを開くことができます。

この一連の動作を一つのコマンドでできるようにスクリプトを書きたいところですが、nanoc view; cygstart http://localhost:3000/ としても、nanoc viewをCtrl+Cなどで終了するまで開いてくれません。

さて、どうしたらいいでしょうか?

More »

Cygwin上でpipとsetuptoolsをインストールする方法

Created in: 2014-05-27 Author: iray_tno Category: Tags: Computer_a, Python_a, Pip_a, Setuptools_a, Cygwin_a

はじめに

Cygwin上でpipとsetuptoolsをインストールする方法で書いた、Cygwin64で最新版のpipが動かない問題の解決策がわかったので書き直しました。

Cygwinのsetup-x86_64.exeから、binutilslibuuid-devel の2つのパッケージを追加でインストールすれば動くようになります。64bitのwindows8とwindows7で確認しました。

一応以下に一連の手順を書いておきます。

More »

Cygwin上でMatplotlibをインストールする。

Created in: 2014-03-20 Author: iray_tno Category: Tags: Computer_a, Python_a, Cygwin_a, Matplotlib_a

 

!!!この記事の内容は古いです。 Cygwin上でMatplotlibをインストールする。 を参照してください。!!!

 

はじめに

前回pipをインストールしたのはMatplotlibを使うためでした。 しかし、pip install matplotlibとするとビルド時にエラーを吐いて止まりました。

調べてみると、これはCygwin固有のバグのようで、既に報告されており次のバージョンでは直ると思います。

修正方法もわかっていたので、練習も兼ねてpatchを作成し動くようにしました。

以下に手順をまとめます。windows8+cyginw64とwindows7+cygwin64で動くのを確認済です。

More »

Cygwin上でpipとsetuptoolsをインストールする方法

Created in: 2014-03-04 Author: iray_tno Category: Tags: Computer_a, Python_a, Pip_a, Setuptools_a, Cygwin_a

 

!!!この記事の内容は古いです。 Cygwin上でpipとsetuptoolsをインストールする方法 を参照してください。!!!

 

はじめに

最近Pythonを使うようになりました。

Windows8(とWindows7)、64bit、Cygwinという環境だとpipを使えるようにするのに手間取ったのでメモしておきます。

Rubyには標準でgemという便利なパッケージ管理ツールがついてきますが、Pythonには何もついてこないので自分でインストールする必要があります。今はpipが主流のようです。setuptoolsもpipと同様にパッケージ管理ツールで、pipの動作に必要なのでインストールします。

More »