나는 방황 설정을하고 있는데, 그 중 일부가 rbenv를 설치하고있다. 나는 모든 요리사 요리 책을 관리하기 위해 사서 겸 주방장을 사용하고 있으며 rbenv와 ruby-build를 설치합니다. 내 방랑 VM에 SSH 및 ruby -v
를 입력하려고 할 때시스템 전체 또는 사용자 수준에서 rbenv를 설치해야합니까?
그러나, 내가 가진 표준 시스템 설치 ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
을. 어쩌면 rbenv가 설치되지 않았 음을 생각, 나는 rbenv versions
를 실행했지만, 사실 rbenv 설치 :
[email protected]:~$ rbenv versions
* system (set by /opt/rbenv/version)
을 그럼 내가 rbenv install [version]
을 시도 :
[email protected]:~$ rbenv install 1.9.3-p327
[...]
BUILD FAILED
[...]
test -z "/opt/rbenv/versions/1.9.3-p327/include" || /bin/mkdir -p "/opt/rbenv/versions/1.9.3-p327/include"
/bin/mkdir: cannot create directory `/opt/rbenv/versions/1.9.3-p327': Permission denied
이
Permission denied
에 실패.
sudo rbenv install 1.9.3-p327
을 그리고 그 일 : 나는 sudo
다시 설치했습니다.
[email protected]:~$ rbenv versions
* system (set by /opt/rbenv/version)
을하지만 여전히 system
루비가 설치된 말한다 : 그럼 다시 rbenv versions
를 실행 해 보았다. 그러나, 나는 sudo
그것을 실행하는 경우 :
[email protected]:~$ sudo rbenv versions
* system (set by /home/vagrant/.rbenv/version)
1.9.3-p327
rbenv versions
지금 1.9.3
가 설치된 보여줍니다.
따라서 rbenv와 루비 버전은 이제 사용자 수준이 아닌 시스템 수준에 설치된다는 점에서 연결이 끊어지는 것 같습니다.
나는 rbenv-cookbook을 사용하고 있습니다. 나는 요리사와 함께 rbenv를 설치하고 싶습니다. 설치를 수동으로 설정하지 않아도되기 때문입니다.
내가 겪고있는 다른 문제는 마치 gem
과 같이 루비가 제어하는 모든 것이 같은 연결이 끊어지는 것과 같습니다. rbenv의 추가 정보에
[email protected]:~$ gem install bundler
Fetching: bundler-1.3.5.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /opt/vagrant_ruby/lib/ruby/gems/1.8 directory.
"올바른 올바른 방법"링크가 깨졌습니다. – Volte