現在、Redmine をインストールしており、これらの手順に従っています(そして、インストール プロセス中です -> step2 )。実行しようとすると、次のbundle install --without development test rmagick
ようなエラーが発生します。
出力
$sudo bundle install --開発テスト rmagick なし
http://rubygems.org/から gem メタデータを取得する....... rake を使用する (0.9.2.2) activesupport を使用する (2.3.14)
rack を使用する (1.1.3) actionpack を使用する (2.3.14) actionmailer
を使用する ( 2.3.14) activerecord の使用 (2.3.14)
activeresource の使用 (2.3.14) coderay の使用 (1.0.7)fastercsv の使用 (1.5.5) i18n の使用 (0.4.2) ::Installer::ExtensionBuildError: エラー: gem ネイティブ拡張のビルドに失敗しました。/usr/bin/ruby1.8 extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_config extconf.rb:10: command not found: /usr/local/mysql/bin/mysql_config --cflags
* extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認して
ください。構成オプションが必要な場合があります。
提供される設定オプション: --with-opt-dir --without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib -- without-opt-lib=${opt-dir}/lib
--with-make-prog --without-make-prog
--srcdir=. --curdir --ruby=/usr/bin/ruby1.8
--with-mysql-configGem ファイルは、検査のために /var/lib/gems/1.8/gems/mysql-2.8.1 にインストールされたままになります。結果は /var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out に記録されます
mysql (2.8.1) のインストール中にエラーが発生し、Bundler を続行できません。
gem install mysql -v '2.8.1'
バンドルする前に、それが成功することを確認してください。
次に、このチュートリアルに従い、削除.bundle/config
して再試行しましたが、まだ機能していません。
また、これも役に立ちませんでした(同じエラー)。
/var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.outの CAT は次のとおりです。
更新:1
しかし、フォルダーmysqlフォルダー/usr/local/
がなく、またできませんlocate bin/mysql_config
更新:2
私は最初の問題(mysqlの問題はパスの問題でした)を克服し、別の問題に行き着きました:確認してください:
sudo bundle install --without development test rmagick
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2.2)
Using activesupport (2.3.14)
Using rack (1.1.3)
Using actionpack (2.3.14)
Using actionmailer (2.3.14)
Using activerecord (2.3.14)
Using activeresource (2.3.14)
Using coderay (1.0.7)
Using fastercsv (1.5.5)
Using i18n (0.4.2)
Using mysql (2.8.1)
Using net-ldap (0.3.1)
Installing pg (0.14.0) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
--with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/ruby1.8
--with-pg
--without-pg
--with-pg-dir
--without-pg-dir
--with-pg-include
--without-pg-include=${pg-dir}/include
--with-pg-lib
--without-pg-lib=${pg-dir}/lib
--with-pg-config
--without-pg-config
--with-pg_config
--without-pg_config
Gem files will remain installed in /var/lib/gems/1.8/gems/pg-0.14.0 for inspection.
Results logged to /var/lib/gems/1.8/gems/pg-0.14.0/ext/gem_make.out
An error occured while installing pg (0.14.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.14.0'` succeeds before bundling.