[RUBY-ON-RAILS] 보석은 권한 문제를 설치
RUBY-ON-RAILS보석은 권한 문제를 설치
qichunren@zhaobak:~> gem install hpricot
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory.
현재 로그인 사용자는 qichunren이며, qichunre 사용자는 dir.I가 보석 먼저 내 집 .gem의 디렉토리에 파일을 설치하지 이유를 알고 싶습니다 .gem와 쓰기 권한이? 왜 내 보석 공통 먼저 /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8에 파일을 설치하려면
해결법
-
==============================
1.시스템 전체 루비 설치의 경우, 루트가된다. 예를 들면 :
시스템 전체 루비 설치의 경우, 루트가된다. 예를 들면 :
$ sudo gem install hpricot
그러나 많은 상황에서 현대적인 접근 방식, 개발을 포함하여, 쉽게 설치하고 일반 사용자로 루비를 사용 할 수있는 도구를 사용하는 것입니다. 이것은 당신이 루트가 될 것을 방지 할 수 있습니다. 이 몇 이러한 도구, 그리고 하나 개의 I 사용은 RVM입니다.
# install rvm into your ~ $ \curl -sSL https://get.rvm.io | bash -s stable # install latest version of ruby into your ~ $ rvm install ruby # installs a gem into your ~ $ gem install $SOME_GEM_NAME
-
==============================
2.~ / .gem에 GEM_HOME 및 GEM_PATH를 설정하십시오
~ / .gem에 GEM_HOME 및 GEM_PATH를 설정하십시오
현재 터미널 세션의 경우, 단지 입력 :
export GEM_HOME=~/.gem export GEM_PATH=~/.gem
당신은 당신이 터미널을 열 때마다 이러한 설정을하고 싶다면, 당신의 ~ / .bashrc에 파일에 위의 명령을 추가 할 수 있습니다.
사용자 정의 루비 환경을 설정하는보다 포괄적 인 솔루션를 들어, .gemrc 파일을 사용하여 설명 Site5KB에서이 자습서를 참조하십시오.
-
==============================
3.나는 따라 1and1 호스팅을 통해 내 공유 서버에서이 오류가 발생했다. 내 솔루션은 (당신이 공유 서버 환경에서 필요로하는 모든입니다) 사용자 로그인을 위해 그것을 설치하는 --user 설치 옵션을 추가했다 예; 설치 말대꾸
나는 따라 1and1 호스팅을 통해 내 공유 서버에서이 오류가 발생했다. 내 솔루션은 (당신이 공유 서버 환경에서 필요로하는 모든입니다) 사용자 로그인을 위해 그것을 설치하는 --user 설치 옵션을 추가했다 예; 설치 말대꾸
gem install sass --user-install
-
==============================
4.당신이 rbenv을 사용하고 있고 이런 일이 있다면, 당신은 당신의 .bash_profile에 다음을 추가해야합니다 :
당신이 rbenv을 사용하고 있고 이런 일이 있다면, 당신은 당신의 .bash_profile에 다음을 추가해야합니다 :
export RBENV_ROOT="$HOME/.rbenv" if [ -d $RBENV_ROOT ]; then export PATH="$RBENV_ROOT/bin:$PATH" eval "$(rbenv init -)" fi
-
==============================
5.루비 다시 설치 내 문제를 해결.
루비 다시 설치 내 문제를 해결.
brew install ruby
from https://stackoverflow.com/questions/2619695/gem-install-permission-problem by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 링크 내부와 번역 텍스트 - 국제화 레일 (0) | 2020.02.22 |
---|---|
[RUBY-ON-RAILS] 개체 관계 및 JSON 렌더링 레일 (0) | 2020.02.22 |
[RUBY-ON-RAILS] 루비에 낙타 표기법에 snake_case에서 문자열 변환 (0) | 2020.02.22 |
[RUBY-ON-RAILS] NoMethodError 레일 컨트롤러에서 도우미 메서드를 호출 할 때 (0) | 2020.02.22 |
[RUBY-ON-RAILS] form_for의 차이, 때 form_tag? (0) | 2020.02.22 |