注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。
始めに Windows 環境で Rails 2.2 を使える環境を作ろうとしたところ、MySQL5.1 を使用するとライブラリの関係で正しく動作しないという事象が発生したので、ゼロから環境を構築する手順と合わせてハマり所を記載しておく。 ちなみに、Rails 2.2 であることが原因では無い(ハズ)なので、勘違いしないよう、ご注意ください。 Ruby 環境のインストール Ruby 本体のインストール 上記から Ruby 1.8.7 の mswin 版 zip を取得する。 適当に解凍する(必要があれば適当なディレクトリへ移動しておく) PATH を通す 今回は C:\ 直下に ruby フォルダを作成しておく事にした。追加するPATHは C:\Ruby\bin となる。 さて、PATHが通っているか確認してみよう。 C:\>ruby -v ruby 1.8.7 (2008-08-11 pa
またお前か! こないだは Windows 環境でハマったりしたのだけど、今度は Mac でハマりました。 基本的な手順はここ(Windows に Ruby on Rails 2.2 + MySQL 5.x 環境を構築する手順とハマり所 - @sugamasao.blog.title # => ”コードで世界を変えたい”)と同じですが、MySQL のドライバをインストールする部分だけ、以下のようにする必要がある(はず)。 mysql ドライバのインストール 普通に gem install mysql ではコンパイルが通らないので、 mysql-config のパスを通してあげる。 sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_configその後、 rake db:create すると、こんなエ
p68での、rakeコマンドを実行するところで、エラーが発生しました。 どうも、libmysql.dllがないとのこと。 調べると、 [ruby-list:42381] Re: My/SQL/Ruby for Windows での不具合 C:\ruby\bin以下に、 C:\Program Files\MySQL\MySQL Server 5.0\binにある、 libmysql.dllをコピーするといいようです。 今回利用したmysqlのバージョンは、mysql-5.0.51a-win32.zipです。 -- This was written by tadafumi. Posted on 金曜日, 2月 8, 2008, at 16:06:21. Filed under ;). Tagged MySQL, ruby. Bookmark the permalink. Follow comm
【環境】 Windows ruby on rails2.3.2 【エラー内容】 rake db:migrate を新規に行った際に rake db:migrate (in D:/xxxxx/rails_apps/app_name) rake aborted! Invoke db:migrate (first_time) Invoke environment (first_time) Execute environment Execute db:migrate rake aborted! Mysql::Error: query: not connected: SELECT version FROM schema_migrations のエラーがでた 前回とほぼ一緒だ。対応するDLLが若干違う。 【原因】 やっぱり一緒だ。 なにやら mysqlのライブラリの違いが原因らしい 【対応方法】 若干
コンテンツ PHP入門 jQuery入門 Flash Flash(ActionScript)でゲーム作成入門 Flash(ActionScript)で様々なゲームを作ろう Flash(ActionScript)とPHPの連携入門 PHP(旧コンテンツ) PHPでファイルの読み書き・掲示板 PHPで日付・時刻の計算 PHPでアクセスカウンタ&解析 PHPでGDを使ってみよう PHPとPostgreSQLの連携入門 Java (旧コンテンツ) Javaでシューティングゲームを作ろう Perl (旧コンテンツ) CGI(Perl)の基本と掲示板作成 C/C++ C/C++言語とDXライブラリでゲーム作成入門 (旧コンテンツ)C言語とelで様々なゲームを作ろう jQuery simple plugins ひとりごと、ふたりごと(ブログパーツ) オリジナルソフトウェア その他未分類なモノ iOSアプ
ちなみに Windows の場合のみです。エラーはこんな感じ。 >rake db:migrate rake aborted! Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) (省略) Aptana Forums • View topic - Rails 2.2 MySQL removed error SOLUTION から、libmySQL.dll をダウンロードして、RUBY_HOME\bin\ 以下へコピー。MySQLのサービスを再起動すると db:migrate が成功した。 参考 Knowledge Is Everything: Rails 2.3 migration issues with MySQL 5.1.3
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 世の中、勉強会流行りだ。そこに集う人たちは、何かを見つけ、自分をさらに高めようと活動しているのだろう。勉強は問題解決のためであり、目標実現のためであったりする。学生の時以上に、社会に出てからの勉強は自己実現を目指す上でも大切だ。仕事の中で、あるいは仕事以外の日常の中で、どのように勉強するかで「仕事力」にも差がついてくる。そしてそれは、長い時間をかけて生き方の差にもつながっていくのだと思う。そこで、本稿では、体験も含めて、大人になってから勉強するときの心構えついて考えてみた。 #1:手付かずの分野を上下挟み撃ちで攻める いままで踏み込んだことのない分野や手付かずの分野の場合、勉強するといっても、あまりにも範囲が広すぎて、どこから何を始めれ
その日のうちにイギリスへ(同日着)! 朝食3回付&空港〜ホテル間は往復送迎付! 地下鉄&バス1日乗り放題券付! 別途代金で各種オプショナルツアーをご用意! 別途代金にてホテルアレンジプランをご用意! ※オンライン予約の場合、ホテルアレンジ時1名様でのご参加は承れません。予め御了承下さい。 H.I.S.ロンドン支店があなたの旅を日本語で24時間安心サポート! ★スタンダードホテルにランクアップ★ 代金:10,000円(大人2・3名様1室利用時/お1人様4泊分) ■ツアーコード:TC-KLC6002-F0952 ※1名様1室利用の場合は60,000円にてアレンジ可能です。(60,000円の他に1人部屋追加代金は必要ありません。) ※相部屋不可 ★デラックスホテルにランクアップ★ 代金:30,000円(大人2・3名様1室利用時/お1人様4泊分) ■ツアーコード:TC-KLC6004-F09
Railsアプリケーションでブラウザを他のURLへリダイレクトさせるには、redirect_toメソッドを使います。処理結果を返す際にredirect_toメソッドを使用すると、ユーザのブラウザを別のURLへ遷移させることができます。 1.他のアクションへリダイレクトさせる 同一ホストのRailsアプリケーション内の他のアクションへリダイレクトさせるには、redirect_toメソッドの:actionパラメータに、リダイレクトさせるアクション名を指定します。 # http://test.co.jp/contacts/new へリダイレクトさせる redirect_to :action => "new" パラメータはurl_forメソッドで解析されるため、コントローラやクエリパラメータも指定できます。また、この方法で生成されるURLは、config/routes.rbで設定したルーティ
最初の条件の文で、もし、nameに"%"が含まれていないなら @users = User.find(:all, :conditions => ["family_name LIKE ?%", name]) のように"?"のあとに"%"をつけます。 それから、複数の条件を指定するなら以下のようにします。(以下はLIKEを使っていません) @users = User.find(:all, :conditions => ["family_name = ? or family_name = ?", name1, name2]) "family_name = ?"を繰り返し記述するのが嫌なら、以下のような書き方もあります。 @users = User.find(:all, :conditions => ["family_name IN ( ? , ? )", name1, name2]) 動作テストは
CentOS5.1にgemでrubyのMySQL API をインストールした。 $ sudo gem install mysql Password: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb install mysql checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient... no checking for ma
次のページ カテゴリへ戻る Rails2.2からMySQLのドライバが標準でついてこない 更新日 2009/03/12 作成日 2009/03/05 Rails2.2からMySQLのドライバがついてこないようです。以下のようにコマンドを入力し、インストールします。 Windowsなら以下のように入力します。 # gem install mysql -- --with-mysql-config Linuxならルート権限で実行します。 # yum install mysql-devel # gem install mysql -- --with-mysql-config Building native extensions. This could take a while... Successfully installed mysql-2.7 1 gem insta
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く