【비망록】Excel로부터 함수형 언어 마스터 3회째:Web에 DB데이터 표시로 막힌 곳 정리(Mac)
3431 단어 PostgreSQLElixir도커Phoenix
먼저
이 기사는 비망록입니다.
요 전날, fukuoka.ex
fukuoka.ex#14:Elixir/Phoenix 모쿠모쿠회~입문도 있어
에 입문자 틀로서 참가했습니다.
Elixir 경험자 틀의 분들이 모쿠모쿠되어 있던 내용에
매우 감화되어 저도 그런 식으로 만들 수 있게 되고 싶다고 생각한 대로입니다.
자, 그 모쿠 모쿠 모임에서
@piacere_ex 씨가 모아 받고 있습니다
Excel에서 함수형 언어 마스터 시리즈의 1회째부터 실시하고 있었습니다.
Excel에서 함수형 언어 마스터 1회째: 행의 「정렬」과 「좁히기」
하지만, 환경의 문제로 3번째의 도중에 걸려 버려, 부득이 시간 제한 가득하게 되어 버렸습니다.
그 후 집에서 여러가지 시행착오한 결과 어떻게든 극복했기 때문에 그 방법을 모으고 있습니다.
원래 환경
Mac(10.13.6)에 Mac용 Docker를 설치하고
호스트 측에 PosgreSQL
Docker 이미지에 이 기사에 있는 이미지를 사용했습니다.
결과
PostgreSQL에 연결되지 않는다! !
아무래도 포트가 어떻게 이런가 그런 수준이 아닌 것 같기 때문에 포기했습니다.
이번은 Elixir의 공부이므로 이쪽은 날리기로 했습니다.
새로운 환경
Mac (10.13.6)에 Elixir와 PostgreSQL을 설치하고 구현
Elixir 설치
터미널을 열고
brew install elixir
실행
PostgreSQL 설치
터미널에서
brew install postgresql
실행합니다.
설치 후 명령
문자 코드 설정
initdb /usr/local/var/postgres -E utf8 --no-locale
연결 사용자 설정
createuser -P -d postgres
//パスワード設定プロンプトが出るので、'postgres'と設定しておきましょう。
Enter password for new role:
Enter it again:
이제 Elixir 환경과 PostgreSQL을 준비했습니다.
"mix ecto.create" 실행 ... 그러나
이런 오류가 발생합니다.
@K_이치 씨의 이 기사 mix ecto.create가 실패할 때
버전 차이가 있기 때문에 안되는 것 같았기 때문에
문서에 따라 다음과 같이 명령을 입력합니다.
mix deps.get
그러면 이런 느낌으로 최신판의 패키지 리스트를 내어 주므로 실제로 취득 명령을 실행합시다.
mix local.hex
이것으로 업데이트가 완료됩니다!
mix ecto.create
이제 오류가 없으면 문제없이 앞으로 나아갈 수 있어요!
Reference
이 문제에 관하여(【비망록】Excel로부터 함수형 언어 마스터 3회째:Web에 DB데이터 표시로 막힌 곳 정리(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rnakamuramartiny/items/0df79ae24a78e4d79a7d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Mac(10.13.6)에 Mac용 Docker를 설치하고
호스트 측에 PosgreSQL
Docker 이미지에 이 기사에 있는 이미지를 사용했습니다.
결과
PostgreSQL에 연결되지 않는다! !
아무래도 포트가 어떻게 이런가 그런 수준이 아닌 것 같기 때문에 포기했습니다.
이번은 Elixir의 공부이므로 이쪽은 날리기로 했습니다.
새로운 환경
Mac (10.13.6)에 Elixir와 PostgreSQL을 설치하고 구현
Elixir 설치
터미널을 열고
brew install elixir
실행
PostgreSQL 설치
터미널에서
brew install postgresql
실행합니다.
설치 후 명령
문자 코드 설정
initdb /usr/local/var/postgres -E utf8 --no-locale
연결 사용자 설정
createuser -P -d postgres
//パスワード設定プロンプトが出るので、'postgres'と設定しておきましょう。
Enter password for new role:
Enter it again:
이제 Elixir 환경과 PostgreSQL을 준비했습니다.
"mix ecto.create" 실행 ... 그러나
이런 오류가 발생합니다.
@K_이치 씨의 이 기사 mix ecto.create가 실패할 때
버전 차이가 있기 때문에 안되는 것 같았기 때문에
문서에 따라 다음과 같이 명령을 입력합니다.
mix deps.get
그러면 이런 느낌으로 최신판의 패키지 리스트를 내어 주므로 실제로 취득 명령을 실행합시다.
mix local.hex
이것으로 업데이트가 완료됩니다!
mix ecto.create
이제 오류가 없으면 문제없이 앞으로 나아갈 수 있어요!
Reference
이 문제에 관하여(【비망록】Excel로부터 함수형 언어 마스터 3회째:Web에 DB데이터 표시로 막힌 곳 정리(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rnakamuramartiny/items/0df79ae24a78e4d79a7d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
brew install elixir
brew install postgresql
initdb /usr/local/var/postgres -E utf8 --no-locale
createuser -P -d postgres
//パスワード設定プロンプトが出るので、'postgres'と設定しておきましょう。
Enter password for new role:
Enter it again:
이런 오류가 발생합니다.
@K_이치 씨의 이 기사 mix ecto.create가 실패할 때
버전 차이가 있기 때문에 안되는 것 같았기 때문에
문서에 따라 다음과 같이 명령을 입력합니다.
mix deps.get
그러면 이런 느낌으로 최신판의 패키지 리스트를 내어 주므로 실제로 취득 명령을 실행합시다.
mix local.hex
이것으로 업데이트가 완료됩니다!
mix ecto.create
이제 오류가 없으면 문제없이 앞으로 나아갈 수 있어요!
Reference
이 문제에 관하여(【비망록】Excel로부터 함수형 언어 마스터 3회째:Web에 DB데이터 표시로 막힌 곳 정리(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rnakamuramartiny/items/0df79ae24a78e4d79a7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)