読者です 読者をやめる 読者になる 読者になる

ポジローぽけっと

昨日より今日、今日より明日を信じて、トライトライ

第七十四回スパルタンプログラミング

やったこと

2/20

  • Redmineのインストールに従う。
  • spawn-fcgi redmine-3.2.0/public/dispatch.fcgi がこける。

  • edmine-3.2.0/public/dispatch.fcgi を単独で実行するとdatabase の redmine_developmentがないって怒るから、それも作る。

  • すると次はfcgiが必要だとおっしゃるんです。そうこうしてるうちに終了。
  • 移動to伏見飲み会。楽しく飲んだ。

2/21

  • 04:30起床、06:00集合でスキー@おんたけ2240へ
    • 雪減りすぎ、エキスパートコースは進入禁止でコブ練できず。
    • 整地練習に集中、かかと加重の意識、視線上げる、手を下げないの練習。
      • ターン時の左足と右足の加重の抜き加減が分かってターンがうまくなった。エッジが変にかかったりしない。ストックが長いことにも気づいた。
      • これが330先輩の教えか、あざまーす。
    • 途中からコブ職人たちによりコブが作られ、そこで練習する。
    • 総じて今日はためになったー
  • 豊田に戻り、食品の買出、片付、風呂、洗濯、連絡
  • gem install fcgiがこける!先に進みたいから、なんとかしないと。ここまで。

2/22

  • 現象

    Building native extensions. This could take a while...

    ERROR: Error installing fcgi: ERROR: Failed to build gem native extension.

    current directory: /Library/Ruby/Gems/2.0.0/gems/fcgi-0.9.2.1/ext/fcgi/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20160222-24186-1fwoaq9.rb extconf.rb checking for fcgiapp.h... yes checking for FCGX_Accept() in -lfcgi... no

    To see why this extension failed to compile, please check the mkmf.log which can be found here:

    /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/fcgi-0.9.2.1/mkmf.log

    current directory: /Library/Ruby/Gems/2.0.0/gems/fcgi-0.9.2.1/ext/fcgi

    make "DESTDIR=" clean

    make: *** No rule to make target `clean'. Stop.

    current directory: /Library/Ruby/Gems/2.0.0/gems/fcgi-0.9.2.1/ext/fcgi make "DESTDIR=" make: *** No targets. Stop.

    make failed, exit code 2

  • 原因 macruby, gem , bundleを使っていたから。

  • 対策

brew install rbenv

rbenv install 2.3.0

vim ~/.bashrc

export RBENVPATH=$HOME/.rbenv/versions/2.3.0$

export PATH=$RBENVPATH/bin:/hogehoge

rbenv exec gem install bundler

bundle install bundle install --without development test postgresql sqlite

Gemfile.loacalにはgem 'fcgi'

  • spawn-fcgi redmine-3.2.0/public/dispatch.fcgi でプロセスが死ななくなった。

2/23

  • ローラー->シャワー->洗濯
  • プログラム
    • dispatch.fcgiから応答がなかったのは、自分のconnect側コードを一部コメントアウトしてたからだった。コメントアウト外したら応答はとれた。
    • dispatch.fcgirequest_uriをpath_infoとquery_stringにparseしてる
    • ってことはですよ、奥さん。結局、ブラウザのリクエストをparseしてfcgiのparamに突っ込んでわたすだけじゃないの?
      • 大分道は見えてきましたよ。

2/24

  • 読書
  • ノーコード

2/25

  • 翌日年休のため移動して、読書のみ
  • 夕飯はDeliカレー

2/26

  • 10:00開始。
  • fcgiredmineのhtmlとれるようなった!server側の呼び出し部分を実装すればブラウザに表示できる。
  • コード整理

参考