【发布时间】:2017-03-01 07:07:51
【问题描述】:
我是新 Rails。我尝试设置 rake db:migrate db:seed 和 bundle exec db:migrate db seed,但它不适合我。你们能帮帮我吗?请。
postgres@DungXinhDep:/home/ducdung/ruby-lab-2-hanoi-vinh$ rake db:migrate 耙中止! Errno::EACCES: 权限被拒绝 @ rb_sysopen - /home/ducdung/ruby-lab-2- 河内-vinh/db/schema.rb /var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:252:in
initialize/var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:252:inopen/var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:252:inblock (3 levels) in <top (required)>/var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:66:inblock (2 levels) in <top (required)>/var/lib/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/databases.rake:59:inblock (2 levels) in <top (required)> /var/lib/gems/2.3.0/gems/rake-11.3.0/exe/rake:27:in' 任务:TOP => db:schema:dump (通过使用 --trace 运行任务查看完整跟踪)postgres@DungXinhDep:/home/ducdung/ruby-lab-2-hanoi-vinh$ bundle exec rake db:mmigrate /usr/lib/ruby/vendor_ruby/bundler/shared_helpers.rb:78:警告:不安全的世界可写目录 /var/lib/gems/2.3.0 在 PATH,模式 040777 耙中止! 不知道如何构建任务 'db:mmigrate'(参见 --tasks) /var/lib/gems/2.3.0/gems/rake-11.3.0/exe/rake:27:in `' (通过使用 --trace 运行任务查看完整跟踪)
【问题讨论】:
-
请不要发布文字图片。您可以简单地从控制台复制文本本身并将其粘贴到您的原始问题中。请编辑您的问题以包含文本。
-
权限被拒绝意味着您没有使用正确的密钥进行访问...
-
@MarsAtomic ya.i'm sorry.it's first time I post question here :) 谢谢你的评论
-
@bkunzi01 我不明白你的意思
-
如果您在命令行中键入“psql”,它是否允许您访问?可能是没有设置默认用户,而您尝试使用没有帐户的用户名登录 postgres。
标签: ruby-on-rails database ruby-on-rails-5