2011-10-15 4 views
0

Mac OS X Leopard에 Ruby 1.8.7 및 Rails 3.1.1을 설치했습니다. 그러나 나는 SQLite 보석을 설치할 수 없었다. 나는 여기에 충분한 해결책을 보았지만 나에게는 운동이 없었다. 나는 그것이 SQLite는 보석에 올 때이 오류가 내 응용 프로그램을 번들로 시도 때마다 :Ruby on Rail 오류 SQLite 설치, 권한 문제

Errno::EACCES: Permission denied -/Users/eduardoribeiro/sites/models/vendor/bundle/ruby/1.8/gems/sqlite3-1.3.4/API_CHANGES.rdoc 
An error occured while installing sqlite3 (1.3.4), and Bundler cannot continue. 
Make sure that `gem install sqlite3 -v '1.3.4'` succeeds before bundling. 

내가 실행 해요는

$ sudo bundle install 

이 컴파일러는 sqlite가 dependecies을 설치하려고 것 같다 내 응용 프로그램의 폴더 내부. 나는 PATH를 정확하게 정의하고 심지어 Mac OS X의 루트에 .bash_profile을 만들었습니다.

아이디어가 있습니까?

답변

2

bundle install을 실행하기 전에 gem install sqlite3 -v '1.3.4'을 실행 해 보셨습니까?

그럴 수 없다면 문제가 될 수도 있습니다. sudo gem install sqlite3 -v '1.3.4' 다음으로 bundle install을 다시 시도하십시오.

+2

또한'bundle install '과 함께 sudo를 사용하지 마십시오. 번들 설치 문서에서 이렇게 말합니다 : http://gembundler.com/man/bundle-install.1.html – Frost

관련 문제