web-dev-qa-db-ja.com

Windows上で開発するMeteorサポート

MeteorはWindowsでの開発をサポートしていますか?ドキュメントにWindowsのダウンロードや言及はありませんでした。

「クイックスタート」は、* Nix OSを使用していることを前提としています。

53
user1326948

Meteor 1.1+: https://win.meteor.com/ でWindowsの公式サポートが開始されました

Meteor 1.0+: Windowsの公式プレビュー があります。

Meteor 0.8以前: http://win.meteor.com/ を参照


証明、Windows上で実行されているMeteor。

54
Tamara Wijsman

Edit:Tom's answer を参照してください。

以下の古い回答。


いいえ、これはWindowsではまだサポートされていません。インストールしようとすると、次のエラーが表示されます。

Sorry, this OS is not supported yet.

回避策として、LinuxボックスをVMで実行し、それをサーバーとして使用してmeteorを実行しますが、Windowsからすべての開発を行います。VirtualBoxを使用してUbuntuを実行しますGUIはありません。手順は次のとおりです。

  1. インストール VirtualBox
  2. グラブ buntu ISO
  3. UbuntuのセットアップVM VirtualBoxを使用(ウィザードの手順に従うだけです)
  4. Windowsからのファイルアクセスを有効にするには、VMにsambaをインストールします。この article は非常に役立ちました。
  5. Ubuntu Software Centerを使用してsshをインストールします。 これ は役に立ちました。
  6. シャットダウンVMおよびvboxheadless -startvm "VM Name"を使用してDOSプロンプトから実行
  7. その後、sshクライアントを使用して(私はcygwinを使用しています)、ボックスに接続してコマンドを実行できますssh user @ box_ip_address
  8. Windowsファイル共有を使用してファイルを参照および編集できます。 \\ box_ip_address\share
  9. ローカルブラウザ内でmeteorアプリを実行できます。meteorが割り当てるアドレスのlocalhostをボックスのIPアドレスに置き換えるだけです。
30
Chris Herring

この質問に対する既存の回答は非常に古いため、大幅に更新されました。


公式の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インストーラー:

スティーブン・ダーネルは、トム・ウィスマンが優雅に中断したところから始めました。このソリューションは、MSIインストーラーが提供されているWindowsでMeteorを実行する最も簡単な方法です。これは分岐点であり、Stephenが最新バージョンに更新してテストできるため、最新バージョンに遅れることがあるため、いくつかのトレードオフがあります。

2)Vagrant Shellのプロビジョニング

Gabriel Puglieseが、Vagrantのシェルプロビジョニングを使用してLinuxでMeteorをプロビジョニングする方法に関するガイドを投稿しました。これらは、Linuxおよびシェルスクリプトを使い慣れているユーザーにとってよりアクセスしやすい場合があります。このソリューションは、Chefの選択肢よりも単純なシェルコマンドを使用して微調整する方が簡単です。

3)Vagrant Chef Provisioning

Matthew Sullivanは、Vagrantを使用してLinuxにMeteorをプロビジョニングするためのVagrantファイル、Chefクックブック、およびガイドのセットを管理しています。このChefソリューションは、Shellソリューションよりも少し自動化されており、構成可能ですが、提供されている構成パラメーターを超えてシェルソリューションほど微調整するのは簡単ではありません。

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によるものです。

5
jadewang

Windows 7でcurlでインストールしようとしましたが、次のようになりました:

Sorry, this OS is not supported yet.
5
Richard

ここに Nitrous.io が記載されていません。

Nitrous.ioと Nitrous Desktop を併用しています。これにより、お気に入りのテキストエディター(私の場合はSublime Text)を使用できます。

クイックチュートリアル here および Discover Meteor も第2章で扱っています。

4
Alex Webster

Windowsはまだサポートされていないようです。試してみたい場合は、 VirtualBox を入手して、お気に入りのLinuxをインストールすることをお勧めします。

2
tghw

2日前の時点で、プレビューバージョンを利用できます。

https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows

1
charlesdeb
  1. 上記の.msiインストーラーをダウンロードし、c:\Meteor
  2. c:\Meteor PATH環境変数に作成したディレクトリ。
  3. 次のコマンドを実行します。npm install Meteor-Test-Installer
  4. 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/ broswer ...出来上がり!

"こんにちは世界"

Try-meteorへようこそ。

1
iyermobile

以下のようなエラーが発生した場合:

{
[[[[[ 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.
}

Mongobサイトの最新のmongodbファイルでMongoDBフォルダーを更新します。

1
gitcraker

Meteorの初心者でもある新しいコーダーが正しくインストールしたのに、それを開いて実行する方法がわからないことがわかりました。そこで、この投稿でその問題に対処するだけです。

1)ここに行ったと仮定します: http://win.meteor.com/ そしてMSIインストーラーをダウンロードしました

2)その後、流星でnewappを作成し、流星を実行したと仮定します

3)ステップ1と2が完了すると、コマンドラインに次のように表示されます。

Mongoデータベースを初期化しています...これには少し時間がかかる場合があります。 =>で実行されているMeteorサーバー:http://localhost:3000/

4)Chromeを開き、ローカルホストアドレスを入力します:http://localhost:3000/

5)newappフォルダーを開きます-ハードドライブにインストールされている場合は、Meteorフォルダーに配置する必要があります

6)newapp.htmlnewapp.css、およびnewapp.jsお気に入りのエディター(Sublime Text 2など)のファイル

7)必要に応じてこれらのファイルの編集を開始し、Meteorの設計に従ってページが自動的に更新されるのを確認します。

出来上がり! Meteorで構築しています。楽しい!!

1

LinuxをVMで使用すると、たぶんLinuxの悪さを感じると簡単ではないmet石が必要になります... johntday met石をインストールできないUbuntu VM ):

ここに私のインストール手順があります

Ubuntuの更新とアップグレードイメージの最新度によっては、時間がかかる場合があります。 Sudo apt-get update && Sudo apt-get upgrade

CurlをインストールするSudo apt-get install curl

ノードのインストール http://lucidservices.com/2013/09/17/install-node-on-ubuntu/

Meteor curlをインストールします https://install.meteor.com | sh

Meteorite Sudo -H npm install -g meteoriteをインストールします

高画面解像度の設定で問題が発生した場合は、次の修正プログラムを使用してください。

http://youtu.be/t36wXUu1UtQ

0
Rune Jeppesen

彼らのサイトの最近のチェックとFAQをチェックすると、Meteor Development Roadmapが見つかります。 Trelloでホストし、1.0の起動後に「公式Windowsサポート」が表示されます。だから、それは地図上にある-今私たちは待っています!

https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae

0
thatguycraig