programing

Windows에서 개발하는 Meteor 지원

projobs 2021. 1. 19. 22:02
반응형

Windows에서 개발하는 Meteor 지원


Meteor는 Windows에서의 개발을 지원합니까? 문서에서 Windows에 대한 다운로드 나 언급을 보지 못했습니다.

"빠른 시작"은 * Nix OS에 있다고 가정합니다.


Meteor 1.1+ : https://win.meteor.com/ 에서 공식 Windows 지원 시작

Meteor 1.0+ : 공식 Windows 프리뷰가 있습니다.

Meteor 0.8 이상 : http://win.meteor.com/ 참조


Proof, Meteor는 Windows에서 실행됩니다.


편집 : Tom의 대답을 참조하십시오 .

아래의 이전 답변.


아니요, Windows에서는 아직 지원되지 않습니다. 에서 설치하려고하면 다음 오류가 표시됩니다.

Sorry, this OS is not supported yet.

해결 방법으로 VM에서 Linux 상자를 실행하고이를 서버로 사용하여 meteor를 실행하지만 여전히 Windows 내에서 모든 개발을 수행 할 수 있습니다. VirtualBox를 사용하여 GUI없이 Ubuntu를 실행했습니다. 단계는 다음과 같습니다.

  1. VirtualBox 설치
  2. Ubuntu ISO 가져 오기
  3. VirtualBox를 사용하여 Ubuntu VM 설정 (마법사 단계를 따르십시오)
  4. VM에 Samba를 설치하여 Windows에서 파일 액세스를 활성화합니다. 기사 는 큰 도움이되었습니다.
  5. Ubuntu Software Center를 사용하여 ssh를 설치하십시오. 이것은 도움 되었습니다.
  6. vboxheadless -startvm "VM Name"을 사용하여 VM을 종료하고 DOS 프롬프트에서 실행
  7. 그런 다음 ssh 클라이언트 (저는 cygwin을 사용하고 있습니다)를 사용하여 상자에 연결하여 명령을 실행할 수 있습니다 (예 : ssh user @ box_ip_address).
  8. Windows 파일 공유 (예 : \\ box_ip_address \ share)를 사용하여 파일을 찾아보고 편집 할 수 있습니다.
  9. 로컬 브라우저 내에서 meteor 앱을 실행할 수 있으며, meteor가 할당 한 주소의 localhost를 상자의 IP 주소로 바꾸면됩니다.

방금 curlWindows 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 가지 솔루션, 기본 MSI 설치 프로그램 1 개, Vagrant 기반 가상화 솔루션 2 개가 있습니다.

1) MSI 설치 프로그램 :

Stephen Darnell은 Tom Wijsman이 기꺼이 중단 한 부분을 선택했습니다. 이 솔루션은 제공된 MSI 설치 프로그램을 사용하여 Windows에서 Meteor를 실행하는 가장 직접적인 방법입니다. 이것은 분기점이고 Stephen이 최신 버전으로 업데이트하고 테스트 할 수 있기 때문에 최신 버전보다 뒤쳐 질 수 있기 때문에 몇 가지 절충점이 있습니다.

2) Vagrant Shell 프로비저닝

Gabriel Pugliese는 Vagrant의 Shell Provisioning을 사용하여 Linux에서 Meteor를 프로비저닝하는 방법에 대한 가이드를 게시했습니다. 이는 Linux 및 Shell 스크립트에 익숙한 사용자가 더 쉽게 액세스 할 수 있습니다. 이 솔루션은 Chef 대안보다 간단한 쉘 명령을 통해 조정하기가 더 쉽습니다.

3) Vagrant Chef 프로비저닝

Matthew Sullivan은 Vagrant를 사용하여 Linux에서 Meteor를 프로비저닝하기위한 일련의 Vagrant 파일, Chef 쿡북 및 가이드를 유지 관리하고 있습니다. 이 Chef 솔루션은 셸 솔루션보다 약간 더 자동화되고 구성 가능하지만 셸 솔루션만큼 제공된 구성 매개 변수를 넘어 조정하는 것이 간단하지는 않습니다.

GitHub Repos 및 세부 정보는 win.meteor.com 에서 찾을 수 있습니다 . 세 명의 저자는 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 버전을 설치하는 것이 좋습니다 .


  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에 오신 것을 환영합니다.


아래와 같은 오류가 발생하면 :

{
[[[[[ 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 폴더를 업데이트하십시오.


Meteor를 처음 접하는 새로운 코더는 올바르게 설치했을 수 있지만 어떻게 열고 실행하는지 파악하는 데 어려움을 겪고 있습니다. 그래서 저는이 포스트에서 그 문제를 다루겠습니다.

1) http://win.meteor.com/에 가서 MSI 설치 프로그램을 다운로드했다고 가정합니다.

2) 나는 당신 이 meteor에서 새로운 을 만든 다음 meteor를 실행 했다고 가정합니다.

3) 1 단계와 2 단계가 완료되면 명령 줄에 다음이 표시됩니다.

mongo 데이터베이스 초기화 중 ... 잠시 시간이 걸릴 수 있습니다. => Meteor 서버에서 실행 :http://localhost:3000/

4) Chrome을 열고 로컬 호스트 주소를 입력하십시오. http://localhost:3000/

5) newapp 폴더를 엽니 다 -하드 드라이브에 설치된 Meteor 폴더에 있어야합니다.

6) 좋아하는 편집기 (예 : Sublime Text 2)에서 newapp.html , newapp.cssnewapp.js 파일을 엽니 다.

7) Meteor가 설계 한대로 원하는대로이 파일을 편집하고 페이지가 자동으로 업데이트되는 것을 확인하십시오.

짜잔 !! 당신은 Meteor로 만들고 있습니다. 즐겨!!


이틀 전부터 여기에서 미리보기 버전을 사용할 수 있습니다.

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


최근 사이트를 확인하고 FAQ를 확인하면 Meteor Development Roadmap을 찾을 수 있습니다. Trello에서 호스팅하고 1.0 출시 후에는 "공식 Windows 지원"이 표시됩니다. 그래서, 그것은지도에 있습니다-이제 우리는 기다립니다!

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


VM에서 linux를 사용하면 아마도 내가 Linux만큼 나쁘다면 쉽지 않은 운석을 원할 것입니다 ... 방법은 다음과 같습니다 (johntday Unable to install meteorite on 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/

meteor curl https://install.meteor.com 설치 | sh

운석 설치 sudo -H npm install -g meteorite

높은 화면 해상도를 설정하는 데 문제가있는 경우 해결 방법은 다음과 같습니다.

http://youtu.be/t36wXUu1UtQ

참조 URL : https://stackoverflow.com/questions/10108840/meteor-support-developing-on-windows

반응형