2016-10-19 2 views
0

나는 새로운 레일입니다. rake db:migrate db:seedbundle exec db:migrate db seed을 설정하려고했지만 나에게 도움이되지 않습니다. 제 도움을주세요. 제발. DungXinhDep @오류 PostgreSQL - 우분투 "rake db : migrate"

포스트 그레스 :/홈/ducdung/루비 실험실 - 2 - 하노이 - 빈의 $ 레이크 dB : 레이크 중단 이전하십시오! Errno :: EACCES : 권한이 거부되었습니다. @ rb_sysopen -/home/ducdung/ruby-lab-2- hanoi-vinh/db/schema.rb /var/lib/gems/2.3.0/gems/activerecord-5.0. 0.1/lib/active_record/railties/databases.rake : 252 : initialize /var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:252:in open/012/5.0.0.1/lib/active_record/railties/databases.rake:66:in block (2 levels) in <top (required)> /var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:59 : block (2 levels) in <top (required)> /var/lib/gems/2.3.0/gems/rake-11.3.0/exe/rake:27:in의 ' 작업 : TOP => db : 스키마 : d/가정/ducdung/루비 실험실 - 2 - 하노이 - 빈 $ 번들 간부 레이크 dB : mmigrate 는/usr/lib 디렉토리/루비 UMP 는 DungXinhDep @

포스트 그레스 (--trace와 태스크를 실행하여 전체 추적을 참조하십시오) /vendor_ruby/bundler/shared_helpers.rb:78 : 경고 : 안전하지 않은 세계 쓰기 가능 디렉토리 /var/lib/gems/2.3.0 PATH, 모드 040777 레이크 중단됨! 'db : mmigrate'작업을 작성하는 방법을 모르겠다. (- 태스크를 참조하십시오.) /var/lib/gems/2.3.0/gems/rake-11.3.0/exe/rake:27:in ' (--trace로 작업을 실행하여 전체 추적을 참조하십시오.)

+1

텍스트의 이미지를 게시하지 마십시오 :

예를 들어, 실행, 쓰기 권한을 제거합니다. 콘솔에서 텍스트 자체를 복사하여 원래 질문에 붙여 넣기 만하면됩니다. 질문을 편집하여 텍스트를 포함하십시오. – MarsAtomic

+0

권한이 거부 됨으로써 액세스 할 때 올바른 키를 사용하지 않는다는 것을 의미합니다. – bkunzi01

+0

@MarsAtomic ya.i'm 죄송합니다. 질문을 게시하는 것은 처음입니다. :) 감사합니다. –

답변

0

해당 디렉토리에 쓸 수있는 권한이 없습니다. 현재 계정에 해당 디렉토리에 쓸 수있는 권한을 부여하려면 chmod을 사용하십시오.

콘솔에서 자세한 지침은 help chmod을 입력하십시오.

Insecure world writable dir ("other"또는 "world"에 해당하는) 마지막 사용 권한 집합을 777으로 변경할 때 발생합니다. 누구나 절대적으로 누구든지 해당 디렉토리를 읽고 쓰고 실행할 수 있다는 경고가 표시됩니다. 일반적으로 "그룹"및 "기타"권한에 대해서만 읽기 권한을 허용해야합니다.

chmod go -w /home/ducdung/ruby-lab-2-hanoi-vinh 
+0

내가 전에 허가를 변경 했는데도 별 문제가 없습니다. –

+0

@MichelTran 편집 된 답변보기 – MarsAtomic

관련 문제