Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JanusGateway
- python
- 겨울 부산
- vfr video
- JanusWebRTC
- table not found
- 달인막창
- JanusWebRTCServer
- Value too long for column
- VARCHAR (1)
- JanusWebRTCGateway
- taint
- mp4fpsmod
- kotlin
- 코루틴 컨텍스트
- Spring Batch
- PytestPluginManager
- 티스토리챌린지
- tolerated
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- addhooks
- pytest
- 코루틴 빌더
- 개성국밥
- PersistenceContext
- terminal
- 자원부족
- 오블완
- 깡돼후
- preemption #
Archives
너와 나의 스토리
gem 설치 실패 문제 해결 - You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. 본문
개발
gem 설치 실패 문제 해결 - You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
노는게제일좋아! 2024. 8. 8. 09:29반응형
gem으로 fluentd를 설치하려 했더니 에러가 발생했다.
- 에러 로그:
MacBook-Pro-417:seojeongyu$ gem install fluentd
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin23/rbconfig.rb:21: warning: Insecure world writable dir /Users/seojeongyu in PATH, mode 040777
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
- ruby 버전 조회
- brew로 설치된 ruby의 버전은 3.3.4인데, ruby 버전($ ruby --version)을 조회하면 2.6.1이라고 나온다.
- 시스템이 기본적으로 쓰던 ruby를 인식하는 것으로 보임.
MacBook-Pro-417:provider seojeongyu$ brew info ruby
==> ruby: stable 3.3.4, HEAD [keg-only]
Powerful, clean, object-oriented scripting language
https://www.ruby-lang.org/
Installed
/opt/homebrew/Cellar/ruby/3.3.4 (19,837 files, 51.7MB)
Poured from bottle using the formulae.brew.sh API on 2024-08-05 at 09:57:01
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/r/ruby.rb
License: Ruby
==> Dependencies
Build: autoconf ✔, pkg-config ✔, rust ✘
Required: libyaml ✔, openssl@3 ✔
==> Options
--HEAD
Install HEAD version
==> Caveats
By default, binaries installed by gem will be placed into:
/opt/homebrew/lib/ruby/gems/3.3.0/bin
You may want to add this to your PATH.
ruby is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
If you need to have ruby first in your PATH, run:
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
- 해결방법: 시키는대로 ruby 경로를 지정해주면 된다.
MacBook-Pro-417:provider seojeongyu$ echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
MacBook-Pro-417:provider seojeongyu$ source ~/.zshrc
MacBook-Pro-417:provider seojeongyu$ ruby --version
ruby 3.3.4 (2024-07-09 revision be1089c8ec) [arm64-darwin23]
- gem으로 설치했던 것들(예: fluentd)이 설치되어 있지 않다고 갑자기 나온다면, ruby version을 다시 확인해보자!
반응형
'개발' 카테고리의 다른 글
[Kubernetes] taint, 리소스 부족으로 pod가 스케줄링 되지 않는 문제 (1) | 2024.10.15 |
---|---|
Python, pip 삭제 후 특정 버전 설치 (0) | 2024.06.23 |
Unexpected method 'appcast' called on Cask adoptopenjdk** 문제 해결 (0) | 2024.06.23 |
Janus Gateway를 이용해서 미러링 (0) | 2024.03.20 |
Janus WebRTC Tutorial 실행 방법 정리 - 화상 미팅 테스트 (0) | 2024.03.19 |
Comments