Phoenix Framework Guide를 어쩐지 번역해본 ② Up And Running

3652 단어 ElixirPhoenix
전체에 대한 링크는 다음과 같습니다.
Phoenix Framework Guide를 어쩐지 번역해본 ① Overview

-

시작 및 실행



이 첫 번째 가이드의 목적은 Phoenix 응용 프로그램을 가능한 한 빨리 시작하고 실행하는 것입니다.

시작하기 전에 전체 개요의 "의존성에 대한"섹션을 조금 살펴 보겠습니다. 시스템 종속성에 필요한 몇 가지를 미리 설치해 두면 원활하게 응용 프로그램을 설치하고 실행할 수 있습니다.

먼저 Elixir와 Elang을 설치합시다. Elixir 사이트에는 최신의 가장 완벽한 설치 정보가 있습니다. 현재 Phoenix는 Elixir는 1.0.4 이상, Erlang은 17.5 이상 버전이 필요합니다.

그럼 시작합시다.

처음에 엘릭서를 설치했다면, 헥스 패키지 매니저를 설치하자.
$ mix local.hex

이제 Phoenix 설치 프로그램을 가져올 준비가 되었습니다.
$ mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v0.13.1/phoenix_new-0.13.1.ez

참고 :이 명령을 실행해도 Phoenix archive가 제대로 설치되지 않으면 파일을 직접 다운로드하여 저장 한 후 다음을 실행하십시오.
$ mix archive.install /path/to/local/phoenix_new.ez

이제 모든 디렉토리에서 mix phoenix.new를 실행하여 Phoenix 응용 프로그램을 자동으로 만들 수 있습니다.

Phoenix는 프로젝트의 디렉토리 지정을 절대 경로와 상대 경로 모두에서 허용합니다. 우리의 응용 프로그램 이름을 hello_phoenix로 지정하면 다음 중 하나가 동일합니다.
$ mix phoenix.new /Users/me/work/elixir-stuff/hello_phoenix
$ mix phoenix.new hello_phoenix

시작하기 전에 Brunch.io에 대한 한마디: Phoenix는 기본 자원 관리 도구로 Brunch.io를 사용합니다. Brunch.io의 종속성은 npm (Node Package Manager)을 통해 설치된 것에 대한 것이며 믹스가 아닙니다. Phoenix는 mix phoenix.new의 작업이 끝날 때 그들을 설치하라는 메시지를 표시합니다. 만약 그 때에 "no"라고 대답해, 나중에 npm install 했을 때도 그러한 종속성을 인스톨 하고 있지 않은 경우, 어플리케이션을 기동했을 때에 에러가 던져져 자원이 올바르게 로드되지 않을 것입니다. Brunch.io를 전혀 사용하지 않으면 mix phoenix.new--no-brunch 옵션을 전달하십시오.

지금까지 준비되면 phoenix.new를 상대 경로로 호출해 봅시다.
$ mix phoenix.new hello_phoenix
* createing hello_phoenix/README.md
・・・

Phoenix는 애플리케이션에 필요한 모든 디렉토리 구성과 파일을 생성합니다. 이 작업이 완료되면 종속성이 있는 자원을 설치해야 하는지 묻습니다. 여기에서는 "yes"라고 대답해 봅시다.
Fetch and install dependencies? [Yn] y
* running npm install
* running mix deps.get

일단 종속성이 제거되면 프로젝트 디렉토리를 변경하여 응용 프로그램을 시작하라는 메시지가 표시됩니다.
We are all set! Run your Phoenix application:

$ cd hello_phoenix
$ mix phoenix.server

You can also run it inside IEx (Interactive Elixir) as:

$ iex -S mix phoenix.server

그럼 해보자.
$ cd hello_phoenix
$ mix phoenix.server

참고 :이 명령을 실행하는 것이 처음이라면 Phoenix는 Rebar를 설치하거나 방문 할 것입니다. Rebar는 Erlang 패키지의 빌드 도구로 사용되므로 설치를 진행합시다.

기본적으로 Phoenix는 4000번 포트에서 요청을 수락합니다. 좋아하는 웹 브라우저에서 http://localhost:4000으로 이동하면 Phoenix Framework의 Welcom 페이지를 볼 수 있습니다.

만약 당신의 화면이 위의 이미지처럼 되었다면 축하합니다! 이제 Phoenix 애플리케이션이 움직였습니다. 국부적으로, 우리의 응용 프로그램은 iex 세션에서 움직이고 있습니다. 이를 중지하려면 Ctrl+c를 두 번 누르십시오. 평소와 같이 iex는 중지됩니다. 다음 단계에서는 Phoenix 앱을 구성하는 아이디어를 이해하기 위해 조금만 사용자 정의합니다. <이전 다음 >

좋은 웹페이지 즐겨찾기