2012-01-01から1年間の記事一覧

puttyでUnable to use key fileの場合

SSH

OpenSSHの鍵にPuttyは対応していないようなので、puttygenを起動して、 「File」->「Load Private key」でいただいた秘密鍵を読み込む。そのときパスフレーズを2回ほど聞かれるので、2回とも入力します。 その後 「File」-> 「Save private key」でキーを…

Deviseで一般ユーザーと管理者を分ける。

Deviseを使い、一般ユーザーは管理者からしか作成できないようにする。初めに、一般ユーザーと管理者ユーザーを分けるにはhttps://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-roleにあるように2つの方法があるようだ。 ここでは、Option2…

Rails3でDeviseを使う

開発環境はRubyMineです。deviseのインストール Gemファイルにgem 'devise'と記述しTools > Bundler > installを行う。以下の画面が表示されるので 「OK」をクリックする。次に、Tools -> Run Rails GeneratorでReload Generator Listを選択し、 Generator L…

CentOS 6.2にrailsのインストール

無事にrubyをインストールし終えて、railsをインストールしようとおもい $ gem install rails とすると、/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, pl…

CentOS 6.2にnVIDIAのドライバを入れる

インストールしたままでは、画面解像度が 1280 x 1024までしかでないので、GeForce用のnVIDIAのドライバを入れる。グラフィックカードは、玄人指向のGF-GT520-LE1GHなので、とりあえず玄人指向のWebを開き、ドライバーダウンロードをクリックすると、 http:/…

CentOS 6.1でSoftware RAID

結局、6.2ではSoftware RAIDの片肺起動がうまくいかなかったので、6.1をインストールしてみた。6.1ではインストール後、片方のDiskのSATAケーブルを抜いて、Disk一個で起動しても、ちゃんと起動できた。 # cat /proc/mdstat md0 : active raid1 sda1[0] 1023…

CentOS 6.2でSoftware RAID

1.インストール途中のディスクパーティション設定で 「カスタムレイアウトを作成する」を選択する。 パーティションは /boot swap / の3つとする。ソフトウェアRAIDを作成の「RAIDパーティション」を選択し、 /boot用に100Mのサイズで作成する。ファイルシ…

RailsをApache + Passengerで動かす

OS環境はScienetific Linux 6.1ですhttp://www.modrails.com/install.html を見ながらインストール rootになって# gem install passengerFetching: daemon_controller-1.0.0.gem (100%) Fetching: passenger-3.0.11.gem (100%) Successfully installed daemo…

deviseでopenidを使う

Gemfileにgem 'devise_openid_authenticatable'と記述。 RubyMineでTools -> Bundle install する。 さらに Tools -> Run rails generator を選択し 一番上の「Reload Generators list」を選択し リストを更新し、 devise:install を選択し、deviseを使える…

Rails で Whenever

Gemfileにgem 'whenever', :require => falseを追加して$ bundle install でインストール$ bundle exec wheneverize でconfig/schedule.rbの作成後はconfig/schedule.rbの編集 Railsの環境によって動作を変える set :output, {:error => "log/cron_error.log…