2009-09-13 7 views
1

나는 민첩한 웹 개발을 통해 레일즈 작업을하고 있으며 공유 시스템 (Dreamhost)에서이 문제를 다루고 있습니다.Ruby on Rails - 기본 컨트롤러 설정 (Dreamhost)

[******]$ ruby script/generate controller Say 
Rails requires RubyGems >= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again. 
[******]$ gem update --system 
Updating RubyGems 
Updating rubygems-update 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory. 

문제점은 내가 루트가 아니거나/usr/lib/....에 대한 사용 권한이 부족하다는 점입니다. 어떻게 해결할 수 있습니까? 어딘가에 설정할 수있는 구성 파일이 있어야합니까?/

미리 감사드립니다!

답변

0

귀하의 레일 앱은 어떤 버전입니까? Dreamhost에서 레일 2.2.2 및 루비 젬 1.3.1을 실행 중입니다. 1으로 설명한대로 레일 2.3.2 앱을 2.2.2로 가장합니다. 2.3.2보다 큰 레일이 더 새로운 버전의 루비 젬을 필요로 할 수도 있습니다. 레일을 다운 그레이드 (2.2.2처럼 보이게)하면 문제를 해결할 수 있습니다. 그냥 생각.