質問: CentOS6.9にRocket.Chatをインストールしたいのですが、 http://qiita.com/nekonoprotocol/items/67c5ff7231da4e15017f ここを見ながら、環境に合わせて操作しました。 その後nodebrewを使ってv8.5.0をインストールしました。 そのあとにnpmをyumでインストールしました。 mongoDBもインストールできました。 起動もしています。 RocketChat自体もダウンロードし、インストールしました。 sudo su - rocketchat export MONGO_URL=mongodb://127.0.0.1:27017/rocketchat export ROOT_URL=http://{ホスト名} export PORT=3000 cd /opt/Rocket.Chat node main.js をやったところで、 []# node main.js module.js:491 throw err; ^ Error: Cannot find module '/root/main.js' at Function.Module._resolveFilename (module.js:489:15) at Function.Module._load (module.js:439:25) at Function.Module.runMain (module.js:609:10) at startup (bootstrap_node.js:158:16) at bootstrap_node.js:598:3 というエラーが出て、先に進みません。 yum install nodejs とやると、 file /usr/lib/node_modules/npm/node_modules/mkdirp/index.js from install of nodejs-2:8.5.0-1nodesource.x86_64 conflicts with file from package nodejs-mkdirp-0.3.5-3.el6.noarch などと衝突のエラーが出ます。 <9/21追記> 一度nodejsを削除しました。yum -eで。 で、もう一度nodejsをインストールしたところ、エラーは出なくなりました。 だた、 []# node main.js module.js:491 throw err; ^ Error: Cannot find module '/root/main.js' at Function.Module._resolveFilename (module.js:489:15) at Function.Module._load (module.js:439:25) at Function.Module.runMain (module.js:609:10) at startup (bootstrap_node.js:158:16) at bootstrap_node.js:598:3 というエラーが出て、先に進みません。
回答: 以前appサーバにて127.0.0.1のループバックが引けない現象があり /etc/hostsのipv6をコメントアウトして正常に表示させることができました。 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 あと気になるのが、port3000のファイアウォールが開いているか?です。 .confを ProxyPass /rocketchat https://www.google.co.jp/ ProxyPassReverse /rocketchat https://www.google.co.jp/ とかでproxy自体が正常かどうかも確認したいですね。