2010年1月31日日曜日

Rake abord!!

could not open database: unable to open database file

的なエラー@自宅NETBEANS
Railsプロジェクトを自宅に持ち帰り、起動し、マイグレーションをしようとした。

原因は
①ファイルのパーミッションの問題
②ファイルの存在するパスに日本語が含まれる
のパターンがあるらしい。

で、②でした。解決。

2010年1月28日木曜日

We're sorry, but something went wrong. パート2




なんということでしょう!!
これ(↑)は





これのプロダクション(本番)環境版でした!!
つまりディベロップメント(開発)環境でしかエラーは表示されないようです・・・

(追記
log/production.log に表示される模様

2010年1月27日水曜日

We're sorry, but something went wrong.



エラー。
原因はマイグレーションしていなかったことでした。

rails,Linuxでのマイグレーション

マイグレーションのコマンド
dbディレクトリにて、

バージョン0にする
$rake db:migrate VERSION=0

現在のバージョンへ
$rake db:migrate

フィクスチャーロード
$rake db:fixtures:load

です。

svn,コンフリクトの解消

$svn status

でC(コンフリクト)となっているファイルを修正の後、

$svn resolved PATH..

で完成。パスの取得方法がよく分からない。
statusのそれぞれの状態は

' ' no modifications
'A' Added
'C' Conflicted
'D' Deleted
'G' Merged
'I' Ignored
'M' Modified
'R' Replaced
'X' item is unversioned, but is used by an externals definition
'?' item is not under version control
'!' item is missing (removed by non-svn command) or incomplete
'~' versioned item obstructed by some item of a different kind


http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/subversion.html#sec12

svn コマンド

・svn更新
$svn update

・svn送信
$svn commit

・状態を見る
$svn status

2010年1月20日水曜日

Apacheの再起動

apacheの再起動のコマンド

$sudo /etc/init.d/apache2 stop
$/etc/init.d/apache2 start

以上。

Apacheの再起動

apacheの再起動のコマンド

sudo/etc/init.d/apache2 stop
sudo/etc/init.d/apache2 start

以上。