2013-12-20 6 views
5

Amazonのカスタムサブドメインに最初のWebアプリケーション(MeteorJSフレームワークのTelescopeのバージョン)をHeroku経由でデプロイしようとしていますLinux AMI 2013.09.2インスタンス。 http://satishgandham.com/2013/12/a-complete-guide-to-install-production-ready-telescope-on-your-own-server/ - - 私は、このチュートリアルと一緒に次のですが、私はPORT=3000 MONGO_URL=mongodb://localhost:3000/Telescope ROOT_URL=http://ec2-54-193-42-229.us-west-1.compute.amazonaws.com node client/main.jsを使って望遠鏡を実行しようとしたら、私は、このエラーメッセージが表示されます。Error: Cannot find module '/home/ec2-user/bundle/programs/server/node_modules/fibers/client/main.js'私はこの問題を解決するために行うことを試みてきた何NGINXサーバーを使用してAmazon LinuxからMeteor AppをデプロイするAMI 2013.09.2インスタンス受信モジュールエラー

があるファイルmain.jscp || mv行われるが元は~/Telescope/clientディレクトリにあり、/home/ec2-user/bundle/programs/serverディレクトリ、さらには '/ home/ec2- user/bundle/programs/server/node_modules/fibers'でもありますが、main.js/clientディレクトリから分離することはできません。それが問題なのか、他に根本的な問題があるのか​​は分かりませんが、私はこの時点でプロキシサーバーを使用することを回避したいのです。私はmain.jsファイルを/clientディレクトリから移動するだけで十分だと思われましたが、明らかにそうではありませんでした。プロキシの使用を試みることが私の目的にとって不可欠であるとは確信できませんが、修正がある場合は、それについて学ぶことはありません。

もしかすると私にこれをどのように指示することができるのですか?https://github.com/aldeed/deploymeteor/ - NGINXサーバープロキシを使用すると潜在的な回避策になる可能性があります。

Error

+1

の、他の人のための参考になりますあなたのために画像を編集しました;) –

答えて

0

あなたのホームフォルダからコマンドを実行していないので、あなたは、エラーを取得しています。

あなたはbundle/programs/server/node_modules/fibresにいました。

クライアント/ main.jsのための絶対パスを使用するか、またはCDへ〜

MONGO_URL=mongodb://localhost:3000/Telescope ROOT_URL=http://ec2-54-193-42-229.us-west-1.compute.amazonaws.com node client/main.js 

PSのどちらか:あなたはポスト自体に質問をしている場合ではなく、ここで

関連する問題