【问题标题】:How do I fix a messed up rbenv install?如何修复混乱的 rbenv 安装?
【发布时间】:2014-03-11 19:10:15
【问题描述】:

我还是开发新手,并没有意识到我不应该在安装 rvm 时安装 rbenv。我按照 git 说明安装了 rbenv,但现在 rails 根本不起作用……我遇到了各种奇怪的错误,我试图修复它无济于事。我试过删除 rvm 和 rbenv 然后重新安装 rbenv 但这似乎没有任何帮助。这是我最新的错误:

Ryans-MacBook-Pro:raffler Ryan$ bin/rails s
=> Booting WEBrick
=> Rails 4.0.2 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Rails Error: Unable to access log file. Please ensure that /Users/Ryan/code/raffler/log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
Exiting
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:332:in `initialize': Permission denied - /Users/Ryan/code/raffler/tmp/pids/server.pid (Errno::EACCES)
from /Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:332:in `open'
from /Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:332:in `write_pid'
from /Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:254:in `start'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands/server.rb:84:in `start'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:76:in `block in <top (required)>'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `tap'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
Ryans-MacBook-Pro:raffler Ryan$ 

任何关于如何解决我陷入的混乱的建议都会很棒!谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby macos rvm rbenv


    【解决方案1】:

    从错误消息的外观来看,您实际上有权限问题而不是 rails 问题。尝试执行chmod -R 666 /Users/Ryan/code/raffler/ 并确保您的用户是该目录的所有者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多