【问题标题】:zsh: permission denied: bin/rakezsh:权限被拒绝:bin/rake
【发布时间】:2015-07-22 22:05:20
【问题描述】:

我最近购买了一台新的 Macbook,并成功安装了 Rails、Ruby、Git、Homebrew 和 Postgres。我可以在 atom 中打开我的应用程序,但是当我尝试运行迁移或删除数据库时,ZSH 给了我一个权限被拒绝的错误。有什么我缺少/忘记安装的吗?

➜ SYT git:(master) ✗ bin/rake db:migrate zsh: permission denied: bin/rake ➜ SYT git:(master) ✗ bin/rake db:drop zsh: permission denied: bin/rake

【问题讨论】:

  • ls -la bin 的输出是什么?
  • 我的电脑名为 Bonaparte:➜ SYT git:(master) ✗ ls -la bintotal 48drwxr-xr-x@ 8 Bonaparte staff 272 20 Jul 17:25 .drwxr-xr-x@ 22 Bonaparte staff 748 21 Jul 18:02 ..-rw-rw-rw-@ 1 Bonaparte staff 129 15 Jun 2014 bundle-rw-rw-rw-@ 1 Bonaparte staff 219 10 Mar 14:59 rails-rw-rw-rw-@ 1 Bonaparte staff 164 15 Jun 2014 rake-rw-rw-rw-@ 1 Bonaparte staff 372 8 Jul 18:12 rspec-rw-rw-rw-@ 1 Bonaparte staff 805 10 Mar 14:59 setup@9

标签: ruby-on-rails postgresql zsh iterm oh-my-zsh


【解决方案1】:

显然bin目录的内容没有执行权限。你可以修复它

chmod +x bin/*

【讨论】:

  • 这有效,现在又出现了一个新错误;)谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-30
  • 1970-01-01
相关资源
最近更新 更多