0

我已经完成了 ROR、Rails 的安装。

当我尝试使用启动服务器时

 rails s

/Users/xyz/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/app_rails_loader.rb:37: warning: Insecure world writable dir /usr/local/Cellar in PATH, mode 040777
/Users/xyz/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:216: warning: Insecure world writable dir /usr/local/Cellar in PATH, mode 040777
=> Booting WEBrick
=> Rails 4.0.0 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-09-20 06:19:14] INFO  WEBrick 1.3.1
[2013-09-20 06:19:14] INFO  ruby 2.0.0 (2013-05-14) [x86_64-darwin12.4.0]
[2013-09-20 06:19:14] INFO  WEBrick::HTTPServer#start: pid=87245 port=3000

我尝试访问 localhost:3000 但出现以下错误-

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 you@example.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。

brew医生的输出-

brew doctor 警告:发现损坏的符号链接。删除它们 brew prune: /usr/local/bin/unshadow /usr/local/bin/unique
/usr/local/bin/unafs /usr/local/bin/password.lst
/usr/local/bin/mailer /usr/local /bin/lanman.chr
/usr/local/bin/john.conf /usr/local/bin/john
/usr/local/bin/digits.chr /usr/local/bin/alpha.chr
/usr/local/bin /alnum.chr /usr/local/bin/all.chr
/usr/local/Library/LinkedKegs/john

警告:您的酒窖中有未连接的小桶 未连接小桶可能会导致构建问题,并导致依赖这些小桶的啤酒在构建后无法正常运行。在这些上运行brew link

aircrack-ng
mysql

警告:您对 Homebrew 进行了未提交的修改 如果这让您感到惊讶,那么您应该隐藏这些修改。Stashing 将 Homebrew 恢复到原始状态,但如果您以后出于某种原因需要这样做,则可以撤消。cd /usr/local/Library && git stash && git clean -d -f

警告:某些已安装的公式缺少依赖项。您应该 brew install缺少依赖项:

brew install freetype gmp libffi libpng libtool nettle p11-kit

运行brew missing以获取更多详细信息。

警告:/usr/bin 出现在 /usr/local/bin 之前 这意味着将使用系统提供的程序而不是 Homebrew 提供的程序。两条路径都存在以下工具:

certtool
easy_install
easy_install-2.6
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
phar
phar.phar
php
php-config
phpize
tclsh
tclsh8.5
wish
wish8.5

考虑设置您的 PATH,以便 /usr/local/bin 出现在 /usr/bin 之前。这是一个单行: echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile 您在 /var/mail/gaurangagrawal 中有新邮件

4

1 回答 1

0

一次运行 brew doctor 列出的命令:

brew prune
brew link aircrack-ng
brew link mysql
brew install freetype gmp libffi libpng libtool nettle p11-kit

更新和升级可能不会有什么坏处:

brew update
brew upgrade

再次使用brew doctor以查看剩下的内容。

最后一个抱怨是你 $PATH 中目录的设置顺序。使用他们提供的一种(export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile)或进入那里并手动处理它。

还有一件事,你在使用macports吗?如果是这样,您将需要将其删除,它与自制啤酒不相配。使用此链接获取更多信息:逐步删除 macports

于 2013-09-20T02:44:22.133 回答