Sinatraのあらかると

記録することで、環境構築で悩まない。

redmineをカスタマイズする前にテスト環境を作ろう!

今年はうるう年がないので、28日までの2月。

明日から3月、2月の締めくくりの記事を書きますか。

[記事]

環境:

MacOS 10.9.2

mysql-cluster(homebrewで簡単インストール)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  

この間redmineをカスタマイズしようと、

database.ymlにローカルmysqlのパスワードを追加して、

Gemfileに、

gem "mysql2"

を追加して、

bundle install

を実行しました。

rake db:create

rake db:migrate

rake cucumber

といきたかったのですが上記のエラーが、

rake cucumber --trace

をつけて実行するとついてまわるようになってました。

私はRDBMSにそれほど詳しくないので調べてみると、

その辺の餅やさんがいました。

mysqld_safe --skip-grant-tables & 

これを実行してから、

rake cucumber

を実行したらうまくいきました。

ただ、herokuで実行する話ではないので、

その辺はまた今度機会があればですね。

ローカルDBにつなぐまでの話でした。

[備考欄]

cucumberを使えるようになるまでは、

Gemfileに以下を追加。 (同じ項目があれば下に追加)

group :development do
gem 'rspec'
gem 'rspec-rails'
gem "capybara"
gem "database_cleaner"
end

group :test do
gem "cucumber-rails"
gem 'cucumber'
end

bundle install

rails g cucumber:install ja --rspec --capybara

でcucumberを追加できます。

[記事終わり]

[参考サイト]

「過去に記事を作成していたのでリンクを貼っておきます」

はげたかのちょっと盛った話ブログ

「餅は餅屋ですね。詳しい人がいました。」

Kyuden@Sler

[参考文献]

The RSpec Book (Professional Ruby Series)

The RSpec Book (Professional Ruby Series)

RailsによるアジャイルWebアプリケーション開発 第4版

RailsによるアジャイルWebアプリケーション開発 第4版

改訂新版 基礎Ruby on Rails (IMPRESS KISO SERIES)

改訂新版 基礎Ruby on Rails (IMPRESS KISO SERIES)

MySQL徹底入門 第3版 ?5.5新機能対応?

MySQL徹底入門 第3版 ?5.5新機能対応?

Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.