bin/rails:6: warning: already initialized constant APP_PATH
rails再起動しようと思ったら突然こんなことを言われてしまったです。
そういえば前回起動したのいつだったかね・・・
その間になんかしたのかね・・・まったくわからん・・・
ぐーぐる先生に色々聞いてみたところ、
rbenvがほげほげ、springがほげほげ、rails:update:binを実行してみるよろしほげほげ。
warning: already initialized constant APP_PATH · Issue #259 · rails/spring · GitHub
と色々なご意見をいただきました。
なので、
$ rails:update:bin
実行!
$ be rake rails:update:bin rake aborted! LoadError: dlopen(/Users/nemoto_hideaki/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method Referenced from: /Users/nemoto_hideaki/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib in /Users/nemoto_hideaki/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle - /Users/nemoto_hideaki/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle /Users/nemoto_hideaki/work/root4/designax/config/application.rb:3:in `require' /Users/nemoto_hideaki/work/root4/designax/config/application.rb:3:in `<top (required)>' /Users/nemoto_hideaki/work/root4/designax/Rakefile:4:in `require' /Users/nemoto_hideaki/work/root4/designax/Rakefile:4:in `<top (required)>' (See full trace by running task with --trace)
わーいエラーorz
またまたぐぐーる先生。
openssl - Ruby Bundle Symbol not found: _SSLv2_client_method (LoadError) - Stack Overflow
つまり、rbenvでruby入れ直せば、リンクとかちゃんと張り直してくれて万事事なきを得る、と。
確かに、さおりんにそそのかされて、ruby2.1.3を入れた気がする。そして入れたけど2.1.2を
まだ使ってる気がする。。。
じゃ・・・
$ rbenv install 2.1.2 rbenv: /Users/nemoto_hideaki/.rbenv/versions/2.1.2 already exists continue with installation? (y/N) y Downloading ruby-2.1.2.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 Installing ruby-2.1.2... Installed ruby-2.1.2 to /Users/nemoto_hideaki/.rbenv/versions/2.1.2
インストール。
再度rails server実行してみると・・・
$ be rails s => Booting WEBrick => Rails 4.1.4 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option) => Ctrl-C to shutdown server [2014-10-30 00:54:02] INFO WEBrick 1.3.1 [2014-10-30 00:54:02] INFO ruby 2.1.2 (2014-05-08) [x86_64-darwin13.0] [2014-10-30 00:54:02] INFO WEBrick::HTTPServer#start: pid=1000 port=3000 ^C[2014-10-30 00:54:08] INFO going to shutdown ... [2014-10-30 00:54:08] INFO WEBrick::HTTPServer#start done.
うーごいたー。
ほほほーーーーーー。