Meteor は Windows での開発をサポートしていますか? ドキュメントに Windows に関するダウンロードや言及はありませんでした。
「クイック スタート」は、*Nix OS を使用していることを前提としています。
Meteor 1.1+: Windows の公式サポートがhttps://win.meteor.com/で開始されました
Meteor 1.0+:公式の Windows プレビューがあります。
Meteor 0.8 以前: http://win.meteor.com/を参照してください。
証明、Windows 上で動作する Meteor。
編集: Tom's answerを参照してください。
以下の古い回答。
いいえ、Windows ではまだサポートされていません。にインストールしようとすると、次のエラーが表示されます。
Sorry, this OS is not supported yet.
回避策として、VM で Linux ボックスを実行し、それをサーバーとして使用して meteor を実行しながら、すべての開発を Windows 内から行うことができます。GUIなしでUbuntuを実行するためにVirtualBoxを使用してこれを行いました。手順は次のとおりです。
curl
Windows 7にインストールしようとしたところ、次のようになりました。
Sorry, this OS is not supported yet.
この質問に対する既存の回答は非常に古くなっているため、大幅な更新。
Windows の公式サポートは、https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windowsにあります。
Meteor の非公式 Windows サポートは、http://win.meteor.com/にあります。
win.meteor.com で概説されている 3 つのソリューション、1 つのネイティブ MSI インストーラー、および Vagrant に基づく 2 つの仮想化ソリューションがあります。
1) MSI インストーラー:
Stephen Darnell は、Tom Wijsman が丁重に中断したところを取り上げました。このソリューションは、提供されている MSI インストーラーを使用して Windows で Meteor を実行するための最も簡単な方法です。これはフォークであり、Stephen が最新バージョンに更新してテストできるため、最新バージョンより遅れる可能性があるため、いくつかのトレードオフがあります。
2) Vagrant シェルのプロビジョニング
Gabriel Pugliese は、Vagrant の Shell Provisioning を使用して Linux で Meteor をプロビジョニングする方法のガイドを投稿しました。これらは、Linux およびシェル スクリプトに慣れているユーザーにとってよりアクセスしやすい場合があります。このソリューションは、Chef の代替案よりも単純なシェル コマンドを使用して簡単に調整できます。
3) Vagrant Chef プロビジョニング
Matthew Sullivan は、一連の Vagrant ファイル、Chef クックブック、および Vagrant を使用して Linux で Meteor をプロビジョニングするためのガイドを維持しています。この Chef ソリューションは、シェル ソリューションよりもわずかに自動化され、構成可能ですが、提供された構成パラメーターを超えて調整することは、シェル ソリューションほど簡単ではありません。
GitHub リポジトリと詳細はwin.meteor.comにあります。3 人の著者は、Meteor-talk Google Groupで非常に反応が良いです。
少し歴史:
Meteor の非公式 Windows サポートは Tom Wijsman によって開始され、0.5.9 まで Tom によってサポートされていました。バージョン 0.6.0 以降は、Stephen Darnell、Gabriel Pugliese、および Matt Sullivan によるものです。
ここで言及されているNitrous.ioは見当たりません。
私はNitrous Desktopと一緒に Nitrous.io を使用しています。これにより、お気に入りのテキスト エディター (私の場合は Sublime Text) を使用できます。
ここに簡単なチュートリアルがあり、Discover Meteorの第 2 章でもこれを扱っています。
Windows はまだサポートされていないようです。試してみたい場合は、VirtualBoxを入手して、お気に入りの Linux フレーバーをインストールすることをお勧めします。
以下のようなエラーが発生した場合:
{
[[[[[ D:\sms\Apps\Meteor\bin\node_modules\npm\bin\try-meteor ]]]]]
Unexpected mongo exit code 127. Restarting.
Unexpected mongo exit code 127. Restarting.
////////////////////////////////////////
////////////////////////////////////////
meteor is out of date. Please run:
meteor update
////////////////////////////////////////
////////////////////////////////////////
Unexpected mongo exit code 127. Restarting.
Can't start mongod. Check for other processes listening on port 3002 or other me
teors running in the same project.
}
mongodb サイトの最新の mogodb ファイルで MondoDB フォルダーを更新します。
2 日前の時点で、プレビュー バージョンは次の場所で入手できます。
https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows
c:\Meteor
c:\Meteor
先ほど作成したディレクトリを PATH 環境変数に追加し ます。C:\Meteor\bin\node_modules\npm\bin
先ほど作成したディレクトリを PATH 環境変数に追加します。私のDOS画面から以下にログインしてください:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\mike>cd\
C:\>cd meteor
C:\Meteor>cd C:\Meteor\bin\node_modules\npm\bin
C:\Meteor\bin\node_modules\npm\bin>meteor create try-meteor
try-meteor: created.
To run your new app:
cd try-meteor
meteor
C:\Meteor\bin\node_modules\npm\bin>curl
‘curl’ is not recognized as an internal or external command,
operable program or batch file.
C:\Meteor\bin\node_modules\npm\bin>cd try-meteor
C:\Meteor\bin\node_modules\npm\bin\try-meteor>meteor
[[[[[ C:\Meteor\bin\node_modules\npm\bin\try-meteor ]]]]]
Initializing mongo database… this may take a moment.
Running on: http://localhost:3000/
ブラウザで開くhttp://localhost:3000/
...出来上がり!!
「こんにちは世界」
トライメテオへようこそ。
彼らのサイトの最近のチェックと彼らのFAQをチェックすると、Meteor開発ロードマップが見つかります。彼らはそれをTrelloでホストし、1.0のリリース後、「公式Windowsサポート」が表示されます。だから、それは地図上にあります-今、私たちは待っています!
https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae
VMでLinuxを使用すると、おそらくLinuxが苦手な場合は簡単ではない隕石が必要になります...方法は次のとおりです(johntdayに感謝しますUbuntu VMに隕石をインストールできません):
これが私のインストール手順です
Ubuntu の更新とアップグレード イメージがどの程度最新のものであるかによっては、これには時間がかかる場合があります。sudo apt-get アップデート && sudo apt-get アップグレード
curl sudo apt-get install curl をインストールします
ノードをインストールhttp://lucidservices.com/2013/09/17/install-node-on-ubuntu/
流星のカールをインストールしますhttps://install.meteor.com | し
隕石のインストール sudo -H npm install -g 隕石
高い画面解像度の設定に問題がある場合は、次の方法で解決できます。