2017-11-19 19 views
3

현재 Phoenix 1.2.4가 OSX에서 실행 중입니다. 다음을 사용하여 1.3으로 업그레이드하려고합니다 :Phoenix 1.2 1.3으로 업그레이드하지 않습니까?

$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez 

오류가 발생하지 않지만 업그레이드되지 않습니다. 내가 뭘 놓치고 있니?

메가 :

여기 터미널 출력이다 ~ T9 $으로 엘릭서 -v rlang/OTP 20 ERTS-9.1] [소스 [64 비트] [SMP : 4 : 4] DS : 4 : 4 : 10] [비동기 스레드 : 10] [HIPE] [커널 설문 조사 : 거짓]

비약 1.5.2

메가 : ~ T9의 $ 믹스 archive.install https://github.com/phoenixframework/ar , 향신료/raw/master/phx_new.ez

찾을 기존 항목 : /Users/t9/.mix/archives/phx_new

당신이

"https://github.com/phoenixframework/archives/raw/master/phx_new.ez"로 교체 하시겠습니까? [Yn에] Y

  • /아카이브/phx_new

메가 .mix 만들기 : ~ T9의 $ 믹스 --version

피닉스 v1.2.4

+1

1.3이 아니라 1.4가 맞습니까? 1.3은 최신 릴리스입니다. – Dogbert

+0

예, 저의 실수입니다. – Emily

답변

7

을 phoenix.new 새 (버전> = 1.3.0) 생성기의 이름은 phx.new입니다. phoenix.new은 이전 버전입니다. mix phx.new --version은 1.3.0을 출력으로 제공해야하며, 현재는 최신 릴리스 버전입니다.

1

당신은 당신이 프로젝트가 1.2 구조로 초기화됩니다 발전기 phoenix.new를 사용하는 경우 피닉스 1.3 당신이를 만드는 대신 myapp_web으로 lib 디렉토리 안에있는의 단독 웹 디렉토리를해야합니다 의미, 설치되어있는 경우에도 mix phx.new을 사용해야하는 새로운 구조의 새 프로젝트입니다.