티스토리 뷰
gem을 통해 terraforming을 설치하다가 아래와 같은 오류가 발생했습니다.
$ gem install terraforming
Fetching jmespath-1.4.0.gem
Fetching aws-partitions-1.427.0.gem
Fetching aws-eventstream-1.1.0.gem
Fetching aws-sdk-core-3.112.0.gem
Fetching aws-sdk-autoscaling-1.54.0.gem
Fetching aws-sigv4-1.2.2.gem
Fetching aws-sdk-cloudwatch-1.49.0.gem
Fetching aws-sdk-dynamodb-1.59.0.gem
Fetching aws-sdk-ec2-1.224.0.gem
Fetching aws-sdk-efs-1.37.0.gem
Fetching aws-sdk-elasticache-1.53.0.gem
Fetching aws-sdk-elasticloadbalancing-1.30.0.gem
Fetching aws-sdk-elasticloadbalancingv2-1.60.0.gem
Fetching aws-sdk-iam-1.48.0.gem
Fetching aws-sdk-kms-1.42.0.gem
Fetching aws-sdk-rds-1.114.0.gem
Fetching terraforming-0.18.0.gem
Fetching aws-sdk-redshift-1.54.0.gem
Fetching aws-sdk-route53-1.46.0.gem
Fetching aws-sdk-s3-1.88.1.gem
Fetching aws-sdk-sns-1.38.0.gem
Fetching aws-sdk-sqs-1.36.0.gem
Fetching multi_json-1.12.2.gem
Fetching thor-1.1.0.gem
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
관련해서 검색을 조금 해보면 sudo를 사용하라는 글도 보이고 pyenv처럼 루비 가상 환경을 구축하라는 글도 보입니다. 하지만 루비 개발자도 아니고 너무 볼륨이 커지죠. 파악해야 하는 것도 많고요. 그렇다고 sudo를 쓸 수도 없습니다. 보안적인 이유로 말이죠. 이때 제일 손쉬운 해결 방법은 아래처럼 경로를 지정해주는 겁니다.
export GEM_HOME="$HOME/.gem"
그리고 다시 gem install terraforming를 실행합니다. 정상적으로 설치되는걸 확인할 수 있습니다. 자, 그럼 위에서 설정한 경로에 terraforming이 정상적으로 설치되었는지 확인해보세요.
$ ls -al ~/.gem/bin/terraforming
-rwxr-xr-x 1 jybaek staff 612 2 17 08:47 /Users/jybaek/.gem/bin/terraforming
굳이 루비 가상환경까지 파악해가며 고생할 필요가 없습니다. 누군가에게는 도움이 되겠죠 :)
'개발 > 길 잃은 게시물' 카테고리의 다른 글
macOS Monterey 키보드 입력 버그 (11) | 2022.05.08 |
---|---|
크롬 탭 별 음소거(mute) 처리 (0) | 2022.04.28 |
Paypal 여러 개의 상품 결제를 위한 API (0) | 2020.02.26 |
매직마우스 가속도 설정 끄기 (3) | 2019.07.05 |
링크드인에 코세라 자격증 추가하기 (0) | 2019.04.23 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday