gigalixir 명령 업그레이드
10474 단어 Gigalixirfukuoka.exElixirPhoenix
방문해 주셔서 감사합니다
"gigalixir 명령" 버전이 오래되었을 때의 해결 방법 요약
"Phoenix"은 Elixir 웹 프레임 워크이고 "Gigalixir"은 Heroku와 비슷한 Phoenix가 움직이는 클라우드 (PaaS)입니다.
내용이 재미 있거나 도움이되면 "좋아요"잘 부탁드립니다
본 칼럼의 검증 환경, 사전 구축의 커멘드
본 칼럼은, 이하 환경에서 검증하고 있습니다(Windows에서 실시하고 있습니다만, Linux나 mac에서도 동작한다고 가정합니다)
gigalixir 명령 버전 확인
다음 명령을 사용하여 설치된 gigalixir 명령의 버전을 최신 버전과 비교할 수 있습니다.
pip search gigalixir
이전 칼럼을 정리했을 때부터, 이번 칼럼까지, 버전이 오르고 있었습니다
gigalixir (1.0.19) -
INSTALLED: 1.0.9
LATEST: 1.0.19
설치된 gigalixir 명령 백업
Windows에서 실행하기위한 수정 등이 설치된 gigalixir 명령에 포함되어 있으므로 백업을 유지합니다.
먼저 gigalixir 명령이 설치된 pip 라이브러리 폴더를 다음 명령으로 식별합니다.
pip show gigalixir
"Location"은 gigalixir 명령이 설치된 폴더입니다.
Name: gigalixir
Version: 1.0.9
Summary: UNKNOWN
Home-page: https://github.com/gigalixir/gigalixir-cli
Author: Jesse Shieh
Author-email: [email protected]
License: UNKNOWN
Location: xxxxxxxx/lib/site-packages
Requires: click, requests, stripe, rollbar, pygments
Required-by:
백업을 받다
cd xxxxxxxx/lib/site-packages
copy gigalixir gigalixir_backup
그건 그렇고, 리눅스/mac 일 때,
cd xxxxxxxx/lib/site-packages
cp -a gigalixir gigalixir_backup
gigalixir 명령 업그레이드
gigalixir 명령 업그레이드는 설치 중 명령과 동일합니다.
pip install gigalixir --ignore-installed six
버전이 올라간 것을 확인할 수 있습니다.
pip search gigalixir
gigalixir (1.0.19) -
INSTALLED: 1.0.19 (latest)
【Windows 전용】gigalixir 명령을 Windows에서 사용 가능하게 한다
※【2020/2/5 확인】gigalixir 커멘드가, Windows에서도 표준 대응이 되어, 본항은 실시 불요가 되었습니다
버전 업을 할 때마다 최초 설치시와 마찬가지로 Windows 대응이 필요합니다.
먼저 gigalixir 명령이 설치된 pip 라이브러리 폴더를 다음 명령으로 식별합니다.
pip show gigalixir
"Location"은 gigalixir 명령이 설치된 폴더입니다.
Name: gigalixir
Version: 1.0.9
Summary: UNKNOWN
Home-page: https://github.com/gigalixir/gigalixir-cli
Author: Jesse Shieh
Author-email: [email protected]
License: UNKNOWN
Location: xxxxxxxx/lib/site-packages
Requires: click, requests, stripe, rollbar, pygments
Required-by:
이 폴더 아래의 "__init__.py
"의 다음 변경이 필요합니다 (이전 버전과 행 번호가 다릅니다)
【pip 라이브러리 폴더】/site-packages/gigalixir/__init__.py ※변경 전224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: raise Exception("Unknown platform: %s" % PLATFORM)
else 부하를 Linux와 동일한 처리를 복사합니다.
【pip 라이브러리 폴더】/site-packages/gigalixir/__init__.py※ 변경 후224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: ctx.obj['router'] = LinuxRouter()
233: ctx.obj['opener'] = LinuxOpener()
gigalixir 명령의 동작 확인
gigalixir 명령으로 먼저 버전을 확인합니다.
gigalixir version
다음으로 Gigalixir에 계정 등록했을 때의 메일 주소/비밀번호로 로그인해 봅니다
gigalixir login
Email: 【メールアドレス】
Password: 【パスワード】
Would you like us to save your api key to your ~/.netrc file? [Y/n]: Y
Logged in as 【メールアドレス】
성공적으로 로그인 할 수 있었기 때문에 Gigalixir apps도 확인합니다.
gigalixir apps
[
{
"cloud": "gcp",
"region": "us-central1",
"replicas": 1,
"size": 0.2,
"stack": "gigalixir-14",
"unique_name": "xxxxxxxxxxxxxxxxxxxxxx"
}
]
잘 움직였다.
p.s.「좋아요」 잘 부탁드립니다
페이지 왼쪽 상단의 또는 을 클릭해 주셔서 감사합니다
여기의 숫자가 늘어나면, 작가로서는 「우케하고 있다」라는 감각을 얻을 수 있어 연재를 더욱 진화시켜 나가는 동기 부여가 되기 때문에, 보다 Elixir 재료를 보고 싶다고 하는 당신, 저희와 함께 북돋워 제발!
Reference
이 문제에 관하여(gigalixir 명령 업그레이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/piacerex/items/6ebc27c4b38442084a20
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip search gigalixir
gigalixir (1.0.19) -
INSTALLED: 1.0.9
LATEST: 1.0.19
Windows에서 실행하기위한 수정 등이 설치된 gigalixir 명령에 포함되어 있으므로 백업을 유지합니다.
먼저 gigalixir 명령이 설치된 pip 라이브러리 폴더를 다음 명령으로 식별합니다.
pip show gigalixir
"Location"은 gigalixir 명령이 설치된 폴더입니다.
Name: gigalixir
Version: 1.0.9
Summary: UNKNOWN
Home-page: https://github.com/gigalixir/gigalixir-cli
Author: Jesse Shieh
Author-email: [email protected]
License: UNKNOWN
Location: xxxxxxxx/lib/site-packages
Requires: click, requests, stripe, rollbar, pygments
Required-by:
백업을 받다
cd xxxxxxxx/lib/site-packages
copy gigalixir gigalixir_backup
그건 그렇고, 리눅스/mac 일 때,
cd xxxxxxxx/lib/site-packages
cp -a gigalixir gigalixir_backup
gigalixir 명령 업그레이드
gigalixir 명령 업그레이드는 설치 중 명령과 동일합니다.
pip install gigalixir --ignore-installed six
버전이 올라간 것을 확인할 수 있습니다.
pip search gigalixir
gigalixir (1.0.19) -
INSTALLED: 1.0.19 (latest)
【Windows 전용】gigalixir 명령을 Windows에서 사용 가능하게 한다
※【2020/2/5 확인】gigalixir 커멘드가, Windows에서도 표준 대응이 되어, 본항은 실시 불요가 되었습니다
버전 업을 할 때마다 최초 설치시와 마찬가지로 Windows 대응이 필요합니다.
먼저 gigalixir 명령이 설치된 pip 라이브러리 폴더를 다음 명령으로 식별합니다.
pip show gigalixir
"Location"은 gigalixir 명령이 설치된 폴더입니다.
Name: gigalixir
Version: 1.0.9
Summary: UNKNOWN
Home-page: https://github.com/gigalixir/gigalixir-cli
Author: Jesse Shieh
Author-email: [email protected]
License: UNKNOWN
Location: xxxxxxxx/lib/site-packages
Requires: click, requests, stripe, rollbar, pygments
Required-by:
이 폴더 아래의 "__init__.py
"의 다음 변경이 필요합니다 (이전 버전과 행 번호가 다릅니다)
【pip 라이브러리 폴더】/site-packages/gigalixir/__init__.py ※변경 전224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: raise Exception("Unknown platform: %s" % PLATFORM)
else 부하를 Linux와 동일한 처리를 복사합니다.
【pip 라이브러리 폴더】/site-packages/gigalixir/__init__.py※ 변경 후224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: ctx.obj['router'] = LinuxRouter()
233: ctx.obj['opener'] = LinuxOpener()
gigalixir 명령의 동작 확인
gigalixir 명령으로 먼저 버전을 확인합니다.
gigalixir version
다음으로 Gigalixir에 계정 등록했을 때의 메일 주소/비밀번호로 로그인해 봅니다
gigalixir login
Email: 【メールアドレス】
Password: 【パスワード】
Would you like us to save your api key to your ~/.netrc file? [Y/n]: Y
Logged in as 【メールアドレス】
성공적으로 로그인 할 수 있었기 때문에 Gigalixir apps도 확인합니다.
gigalixir apps
[
{
"cloud": "gcp",
"region": "us-central1",
"replicas": 1,
"size": 0.2,
"stack": "gigalixir-14",
"unique_name": "xxxxxxxxxxxxxxxxxxxxxx"
}
]
잘 움직였다.
p.s.「좋아요」 잘 부탁드립니다
페이지 왼쪽 상단의 또는 을 클릭해 주셔서 감사합니다
여기의 숫자가 늘어나면, 작가로서는 「우케하고 있다」라는 감각을 얻을 수 있어 연재를 더욱 진화시켜 나가는 동기 부여가 되기 때문에, 보다 Elixir 재료를 보고 싶다고 하는 당신, 저희와 함께 북돋워 제발!
Reference
이 문제에 관하여(gigalixir 명령 업그레이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/piacerex/items/6ebc27c4b38442084a20
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip install gigalixir --ignore-installed six
pip search gigalixir
gigalixir (1.0.19) -
INSTALLED: 1.0.19 (latest)
pip show gigalixir
Name: gigalixir
Version: 1.0.9
Summary: UNKNOWN
Home-page: https://github.com/gigalixir/gigalixir-cli
Author: Jesse Shieh
Author-email: [email protected]
License: UNKNOWN
Location: xxxxxxxx/lib/site-packages
Requires: click, requests, stripe, rollbar, pygments
Required-by:
224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: raise Exception("Unknown platform: %s" % PLATFORM)
224: PLATFORM = call("uname -s").lower() # linux or darwin
225: if PLATFORM == "linux":
226: ctx.obj['router'] = LinuxRouter()
227: ctx.obj['opener'] = LinuxOpener()
228: elif PLATFORM == "darwin":
229: ctx.obj['router'] = DarwinRouter()
230: ctx.obj['opener'] = DarwinOpener()
231: else:
232: ctx.obj['router'] = LinuxRouter()
233: ctx.obj['opener'] = LinuxOpener()
gigalixir 명령으로 먼저 버전을 확인합니다.
gigalixir version
다음으로 Gigalixir에 계정 등록했을 때의 메일 주소/비밀번호로 로그인해 봅니다
gigalixir login
Email: 【メールアドレス】
Password: 【パスワード】
Would you like us to save your api key to your ~/.netrc file? [Y/n]: Y
Logged in as 【メールアドレス】
성공적으로 로그인 할 수 있었기 때문에 Gigalixir apps도 확인합니다.
gigalixir apps
[
{
"cloud": "gcp",
"region": "us-central1",
"replicas": 1,
"size": 0.2,
"stack": "gigalixir-14",
"unique_name": "xxxxxxxxxxxxxxxxxxxxxx"
}
]
잘 움직였다.
p.s.「좋아요」 잘 부탁드립니다
페이지 왼쪽 상단의 또는 을 클릭해 주셔서 감사합니다
여기의 숫자가 늘어나면, 작가로서는 「우케하고 있다」라는 감각을 얻을 수 있어 연재를 더욱 진화시켜 나가는 동기 부여가 되기 때문에, 보다 Elixir 재료를 보고 싶다고 하는 당신, 저희와 함께 북돋워 제발!
Reference
이 문제에 관하여(gigalixir 명령 업그레이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/piacerex/items/6ebc27c4b38442084a20
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(gigalixir 명령 업그레이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/piacerex/items/6ebc27c4b38442084a20텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)