2013-05-23 2 views
1

Windows (7 x64)에서 Ruby on Rails 프로젝트 작업을하고 있습니다. 이제는 dev 환경과 같은 환경에서 VirtualBox를 사용하여 더 자세히 가고 싶습니다. 대신 gem install vagrant 자신의 설치 프로그램과 함께 설치하도록 전용 RailsCast tutorial을 바탕으로 Vagrant 상자에서 Ruby가 사라진 후 사라짐

가, 그 지금 방랑을 발견, 드디어 (우분투)를 가지고 vagrant provided box을하고 \ 내 문제는/

입니다 O를 실행 precise32 호스트에서 vagrant halt을 수행하면 다음 번에 아무 것도 변경하지 않고 vagrant up을 수행 할 것이므로로드 된 시스템은 더 이상 루비에 대해 알지 못합니다. 여기

난 후 무엇이고 필요한 apt-get을 설치합니다

cd ~ 
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv 
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.profile 
echo 'eval "$(rbenv init -)"' >> ~/.profile 
source .profile 
git clone git://github.com/sstephenson/ruby-build.git 
cd ruby-build/ 
sudo ./install.sh 
rbenv install 1.9.3-p327 
rbenv rehash 
rbenv global 1.9.3-p327 
ruby -v 

을 내가 잘못 뭐하는 거지? Ubuntu's bash man page에서

+0

컴파일 된 1.9.3-p327은'~/.rbenv/versions'에 있습니까? 이유없이 사라지지 않아야합니다. BTW : 나는 언제나 재탕을 피하기 위해'reben-rehash' 보석을 설치하는 것이 좋습니다. –

+0

늦게 답장을 보내 주셔서 죄송합니다. 다음 주까지 확인할 수 없으므로이 (호스트) 상자에서 빠져 나옵니다. 그 동안 나는 RVM을 사용하여 내 리눅스 기술 또는 rbEnv 기술이 나를 실패하게하는지 확인하기로했습니다 :/ (권장 사항에 감사드립니다. 가능한 한 간단하게이 주제를 유지하기로했습니다 ...) – gfd

+0

정말로 내 대답에 답하지 않고 해결 방법을 찾았습니다 ... RVM! [Renaud Cuny] (http://renaud-cuny.com/en/contact.html)가 [ "Riby with RVM with Ubuntu 12.04 자습서]를 만들었습니다. (http://renaud-cuny.com/en/blog/2013-04-11-step-by-step-ruby-rvm-installation-우분투 - 서버 /) 모든 문제를 해결합니다 !! 나중에 다른 서버에서 조사하겠습니다 (본사로 돌아올 때). 그러나 당분간은 내 Rails env를 설치하고 실행할 수 있습니다! 감사합니다 Renaud;) – gfd

답변

0

:

배쉬는 대화 형 로그인 셸 호출, 또는 --login 옵션으로 비 대화 형 셸, 먼저 읽고 파일은/etc에서 명령을 실행한다

/profile (해당 파일이있는 경우). 이 파일을 읽으면 ~/.bash_profile, ~/.bash_login 및 ~/.profile을 순서대로 찾은 다음 은 에서 처음으로 읽을 수 있고 읽을 수있는 명령어 인을 읽고 실행합니다. 셸이이 동작을 금지하기 시작할 때 --noprofile 옵션이 일 수 있습니다. 당신의 읽을 ~/.profile에서 방지 당신이 자리에 ~/.bash_profile 또는 ~/.bash_login이 경우

. rbenv는 결코 초기화되지 않으므로 루비가 없어 보입니다.

~/.bash_profile에 이들을 배치하면 이후에 로그인 할 때 루비가 계속 표시됩니다.

+0

너무 늦게 답변 해 주셔서 대단히 죄송합니다. 사실, .bash_profile 처리는 까다로울 수 있습니다! 그러나 rbenv는 크게 향상되었으며 이제는 좋은'.bash_profile' 파일을 확인합니다. 다시 한 번 감사드립니다! – gfd