Unicorn

新しく開発環境作成中

Ubuntu14(64bit)のVM作成

  1. イメージからVMWareFusionに作成

  2. ホームディレクトリ以下のディレクトリ群が日本語なので英語名に変更

    • ターミナルから LANG=C xdg-user-dirs-gtk-update を実行 LANG=C xdg-user-dirs-gtk-update

    • 設定画面が出てくるので、そのままOK

  3. VMWare toolsをインストール

    • VMWareのメニューバーからインストールってやると仮想CDがマウントされるのでデスクトップあたりに展開
    • 展開したディレクトリの中に入ってインストール実行
  4. aptのアップデートとアップグレード sudo apt-get update
    sudo apt-get upgrade

  5. Dropboxクライアントのインストール

    • FirefoxでDropbox検索してログイン→クライアントツールをダウンロードしてインストール
    • Dropboxを入れる理由は次のEmacsの設定ファイルをDropboxで共有しているから
  6. Emacsのインストール sudo apt-get install emacs24

    • Dropboxにある設定ファイル群(emacs.d)のシンボリックリンクを作成
    • 作成したシンボリックリンクの名前変更 ※ダイレクトに.emacs.dのリンクを作成だとうまく行かなかった ln -s ~/Dropbox/emacs.d ~/emacs.d
      mv ~/emacs.d ~/.emacs.d
  7. バージョン管理のインストール sudo apt-get install git
    sudo apt-get install mercurial

[Read More…]

2014年の目標達成進捗管理的な

新年、明けましておめでとうございました。良いお年を。

今回は、プログラムの勉強のために作成して使っているVM(Ubuntu)にredmineを動かす。という話。

事の発端は新年に目標を掲げるのは意味がない。なぜならば年が改まるとかそういうタイミングでしか掲げられないような目標は普段から取り組めない達成できない目標だから。

とか、意志薄弱な人間は日が経てば目標自体忘れて結果達成できない。とか、変にハードルの高い目標にしてしまって達成できなくて早々に諦めてしまうとか。

そういう話を聞いたので、ならば達成出来るように達成可能と思えるような目標をredmineでマイルストーンをチケットとして分解して期日を設定して進捗管理するのはどうだろうかと考えた。

要は2014年の目標はredmineで適当な目標の進捗管理を行い、その目標を達成できるよう行動する。のが目標。

という事で設定作業開始

環境:

  • ホストOS:OS X10.9
  • ゲストOS(今回使用する環境):Ubuntu13.10 32bit(ずっと64bitいれたと思っていた(T_T))
  • nginx1.4.1(以前から使用していて今回はredmine向けに設定を変更します)
  • ruby2.0.0dev(rbenv)
  • unicorn4.7.0
  • rails3.2.16
  • redmine2.4.2

rbenvにruby2.0を追加してデフォルトにする

rbenvは元から入れていたので、今回は2.0を追加する作業だけ。折角だから最新を使おうってだけ。

参考:rbenvを利用して複数バージョンのRubyをインストール

※自分の環境ではrehashのみ、フルパス指定じゃないとエラーになる。なんでだろう。

rehashの時だけsh-rehashがうんたらってエラーになる。

ruby2.0の状態でgem update でアップデートしてbundler入れる。

MySQL側の準備

redmienユーザーの作成と

[Read More…]