0

私は mysql2 をインストールしようとしています。

私は走っていUbuntu 12.04 LTSます。インストールruby 1.9.3しました。rails 3.2.9. Gemfile に含めて bundle install を実行するか、mysql2 を実行してインストールしようとするまで、すべてがうまくいきます。gem install mysql2 -v '0.3.11'

私が得るエラーは
'Could not create Make file due to some reason, probably lack of necessary libraries and/or headers.'

どんな提案でも大歓迎です。

4

3 に答える 3

3

libmysqlclient-devインストールされていることを確認してください。

sudo apt-get install libmysqlclient-dev

このパッケージをインストールした後、mysql gem をインストールしてみてください

于 2013-02-11T08:16:12.030 に答える
1

Rails の MySQL サポートを取得するには:

sudo apt-get install libmysql-ruby libmysqlclient-dev

MySQL gem を gemfile に追加します。

gem 'mysql2'

バンドラーが gem をインストールできるように、「bundle」が続きます。

次のように、config/database.yml を変更することを忘れないでください。

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: [database]
  pool: [n]
  username: [username]
  password: [password]
  host: [host]
于 2013-02-11T08:35:39.383 に答える
0

1) libmysqlclient-devapt-get を使用してパッケージを追加するだけです。

2) 次に、gem install mysql2コマンドを実行します。

于 2013-02-11T08:32:26.123 に答える