人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

顧客の要求により、RubyOnRailsで動作しているサービスを、別のサーバに移行しようとしております。
ただ、Rails初心者のため、先に進めず困っております。ご指南お願いいたします。
?バージョンの問題
最初、script/serverでサーバを起動させると、
Cannot find gem for Rails =1.2.5.0:
となったため、
http://www.ark-web.jp/sandbox/wiki/?Ruby%20on%20Rails%2F%C7%A4%B0%D5%A4%CERails%A4%CE%A5%D0%A1%BC%A5%B8%A5%E7%A5%F3%A4%C7%A5%A2%A5%D7%A5%EA%A4%F2%C6%B0%A4%AB%A4%B9%A4%E8%A4%A6%A4%CB%C0%DF%C4%EA%A4%B7%A4%BF%A4%A4%BE%EC%B9%E7%A4%CE%C2%D0%B1%FE
を参考に、バージョンを合わせました。
?MySQLの問題
再度、サーバを起動させると、
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
というエラーが出たため、gem install mysql を実行すると、
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
と、段々深みにはまってしまっているようです。

これまで問題なく動作しておりましたサービスなので、もっと簡単に動作させる方法があるのではと思い、お尋ねいたしております。よろしくお願いいたします。


●質問者: zfmx
●カテゴリ:インターネット ウェブ制作
✍キーワード:Again Extensions gem HAS MySQL
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● るびきち
●60ポイント
 Building native extensions. This could take a while...
 ERROR: Error installing mysql:
  ERROR: Failed to build gem native extension.

コンパイラがインストールされてないから、あるいはmysqlのヘッダファイルがインストールされていないから、mysql拡張ライブラリ(C言語によるライブラリ)を作成できないと思われます。

OSは何でしょうか?

http://dev.mysql.com/doc/refman/5.1/ja/installation-layouts.html

◎質問者からの返答

ご回答、ありがとうございます。

OSはRedHatだと思います。サーバーの管理自体は、クライアントさんがアウトソーシングしているので、正直分かりません。今回の移行も、サーバー側の環境を変更しない範囲で行おうと考えておりました。

コンパイラの環境を変更する必要があるということで、結局はサーバ環境の変更が必要ですね。

クライアントさんに相談してみたいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ