30歳のNEETが起業するまでの記録

30歳のNEETが起業するまでの記録

職無し金無し彼女無しのNEETが起業するまでの記録。
ITやデザイン、文章のスキルも何もない。あるのはやる気とサボリ癖のみ。サボらないように頑張りますん。

Amebaでブログを始めよう!
vagrant + virtualBoxでRubyの勉強してるんですが、ずーっとココでハマってました。
何度やってもpermision dinied って出るからかなりイラついていました。

[2014-09-02 17:46:58] INFO  WEBrick 1.3.1

[2014-09-02 17:46:58] INFO  ruby 2.0.0 (2013-06-27) [x86_64-linux]

[2014-09-02 17:46:58] WARN  TCPServer Error: Permission denied - bind(2)

[2014-09-02 17:46:58] WARN  TCPServer Error: Permission denied - bind(2)

/home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/utils.rb:85:in `initialize': Permission denied - bind(2) (Errno::EACCES)

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/utils.rb:85:in `new'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/utils.rb:85:in `block in create_listeners'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/utils.rb:82:in `each'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/utils.rb:82:in `create_listeners'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/server.rb:132:in `listen'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/server.rb:113:in `initialize'

from /home/vagrant/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/webrick/httpserver.rb:45:in `initialize'

from ex2504.rb:9:in `new'

from ex2504.rb:9:in `<main>'

こんなエラーが延々と出続けて、何をやってもダメでした。
permission 所謂「許可」が無いってことだから…と思い、port番号を1024以上の値に設定したり…。
utils.rbのファイルを開いて関連箇所を熟読したり…。

んで、どうやって直したかというと…。
コレがまたメッチャイライラするんですが。

ファイルがちゃんと保存されていなかっただけでした。
僕は、開発環境をvagrantで構築しています。その際に、vagrant内のフォルダをMacのfinderで見られるように設定しています。
スリープの際には、再度設定のやり直しが必要になります。←コレが原因!!

sublimeで開いたファイルをそのまま編集して保存していたのです。
一度Mac本体をスリープにするとsshfs接続が切断されるようです。そして、そのまま保存をしてもvagrant上のファイルに接続ができておらず、ちゃんと保存が更新されないということなのです。

よって、Macをスリープから起動した際は、sshfsだけでなく開いているファイルも再度開かなければなりません。

皆様もご注意くださいww
って、こんなんはレアケースかなw