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 doctor の出力 -

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 へのコミットされていない変更があります。これに驚かれる場合は、これらの変更を隠しておく必要があります。Stash は 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

/usr/local/bin が /usr/bin より前になるように PATH を設定することを検討してください。ここにワンライナーがあります: echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile /var/mail/gaurangagrawal に新しいメールがあります

4

1 に答える 1

0

brew doctor がリストしたコマンドを一度に 1 つずつ実行します。

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)、そこに移動して手動で処理します。

もう1つ、macportsを使用していますか?その場合は、それを削除する必要があります。自家醸造ではうまく機能しません。詳細については、このリンクを使用してください: macports を段階的に削除する

于 2013-09-20T02:44:22.133 に答える