この記事は、仮想マシンがインストールする何マイルもの残されたサービスとドライバーに激怒する人を対象としています。 余分に置く人。 Node.jsパッケージ
コンパイルされたNode.js
node-js.prcn.co.ccを他の誰でもダウンロードできます
または、
nodejs.ru / 25仮想マシンの下からNode.jsをインストールし
ます
カットをお願いします
もちろん、virtualoksがなくても、Cygwinをインストールする方法に沿ってコストはかかりません。 これは、左翼のWindowsサービスを奪われているため、非常に満足しています。
Cygwin setup.exeのダウンロード
-670 Kb
cygwin.com/setup.exe
Cygwinのインストール
起動し、インストールパスを選択するように求められます。c:\ cygwin \
次に、彼はパッケージがダウンロードされるパスを選択することを提案します。私の選択はc:\ cygwin \ p \でした。
次に、パッケージのダウンロード元となるミラーを選択することを提案します
-ftp.linux.kiev.uaを選択し
ました -
返送の速度は非常に楽しいです
ここで、Node.jsのインストールと操作に必要なパッケージをインストールする必要があります
開発-すべてまたはパッケージのみを下に配置
-gcc g ++ C ++コンパイラ
-gcc mingw-g ++
-gcc4-4 ++ G ++サブパッケージ
-git
-作る
-openssl
-pkg-config
-zlib-devel
Python-すべてを入れて
Web
-wget
パッケージ選択ウィンドウは次のようになります。
インストーラーは依存関係を収集し、8 Mbpsのリターンで5分以内にすべてをインストールします
パッチリベースオール
ファイルC:\ yygwin \ bin \ rebaseallを非vandusメモ帳で開きます
ユーザー名がラテン語(おおよその管理者)ではない場合、
TmpDir="${TMP:-${TEMP:-/tmp}}"
で置き換える
TmpDir="/tmp"
7番目のWindowsで作業している場合、
sed -e '/cygwin1\.dll$/d' -e '/cyglsa.*\.dll$/d' -e 's/^/\//' >"$TmpFile"
で置き換える
sed -e '/cygwin1\.dll$/d' -e '/cyglsa.*\.dll$/d' -e 's/^/\//' -e '/\/sys-root\/mingw\/bin/d' >"$TmpFile"
他に何かをパッチする必要はありません
パッチライブラリ
開いている場合はCygwinを閉じます
Windowsコマンドラインを実行する
ドライブC:\ cygwin \ bin \ ash.exe
./rebaseall –vでドライブ
その結果、次のようなものが表示されます。
/usr/lib/dde1.2/tcldde12.dll: new base = 69050000, new size = 20000
... ...
/usr/lib/reg1.1/tclreg11.dll: new base = 69030000, new size = 20000
/usr/bin/cygz.dll: new base = 69000000, new size = 30000
vinduzovyコマンドラインを閉じます
Cygwinを起動します
最初の起動時にCygwinを起動します。Cygwinは、現在のWindowsユーザーの環境に自分のディレクトリを作成します
私はcを持っています:\ cygwin \ home \ Admin \
Node.jsを配置します
最新の安定版をダウンロードしてインストールする
$ wget http://nodejs.org/dist/node-latest.tar.gz $ tar xvf node-latest.tar.gz $ cd node-v0.2.4/ $ ./configure $ make $ make install
opensslを誓う場合
./configure --without-ssl
Node.jsを起動しようとしています
$ node --version v0.2.4
Node.jsのテストアプリケーションを作成します
ファイルcを作成します。\ cygwin \ home \ Admin \ www \ server.js
var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/html'}); response.end('<b>Hello World from Cygwin</b>'); }).listen(8124); console.log('Server running at http://127.0.0.1:8124/');
サーバーを起動します
$ node /home//www/server.js
ここで、Windowsファイアウォールは誓うかもしれません-私たちは尋ねるすべてを許可します
127.0.0.1:8124を開く
CygwinのHello Worldをご覧になった場合、おめでとうございます。
その他の修正
Node.jsが外部DNSと連携するには、ファイル
/etc/resolv.conf
を作成して書き込む必要があります
nameserver 8.8.8.8
nameserver 8.8.4.4
これらはGoogleパブリックDNSアドレスです。
に基づいて
codebetter.com/blogs/matthew.podwysocki/archive/2010/09/07/getting-started-with-node-js-on-windows.aspx
blog.brev.name/2010/09/nodejs-on-windows-7-under-cygwin.html