Ubuntu11.0464ビットの新しいバージョンでnode.jsサーバーを作成しようとしています。システムは外部プロバイダーからの仮想サーバーであるため、システムにリモートでアクセスできます。
「/home」ディレクトリに「server」と「http」の2つのフォルダを作成しました。node.js(v0.79-pre)を "server"フォルダーにインストールしてから、 "npm"(1.1.18)をインストールしました。このような:
sudo apt-get install git-core curl build-essential openssl libssl-dev
git clone https://github.com/joyent/node.git && cd node
./configure
make
sudo make install
curl http://npmjs.org/install.sh | sudo sh
完了したら、次のように「http」フォルダーに「server.js」というファイルを作成しました。
var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/html’});
res.write(‘It works‘);
res.end();
}).listen(8080);
console.log(‘Serveur tourne sur http://xxxxx:8080/’);
完了したら、次のようにhttpフォルダーに移動します。
cd /home/http
そして最後に、次のようにサーバーを起動します。
node server.js
これは私が得るものです:
/home/http/server.js:1
require(‘http’);
^
node.js:256
throw e; // process.nextTick error, or 'error' event on first tick
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:432:25)
at Object..js (module.js:462:10)
at Module.load (module.js:351:32)
at Function._load (module.js:309:12)
at module.js:482:10
at EventEmitter._tickCallback (node.js:245:11)
私は何を間違っていますか?
私はシェルの使用法を発見しており、これまでサーバーを台無しにしたことがないことを覚えておいてください。
ありがとうございました。