Help us understand the problem. What is going on with this article?

macOS で charlock_holmes がインストールできないときの解決法

More than 1 year has passed since last update.

macOS で Rails アプリケーションの環境構築をするために bundle install をしたら、charlock_holmes のインストールでエラーが出ました。

An error occurred while installing charlock_holmes (0.7.5), and Bundler cannot continue.
Make sure that `gem install charlock_holmes -v '0.7.5' --source 'https://rubygems.org/'` succeeds before bundling.

そんなときは以下のコマンドを実行します。

$ brew install icu4c cmake
# 'x.x.x' をインストールしたいバージョンに置き換える
$ gem install charlock_holmes -v 'x.x.x' -- --with-cppflags=-DU_USING_ICU_NAMESPACE=1 --with-cxxflags=-std=c++11

x.x.x の箇所は、インストールしたい charlock_holmes のバージョンを指定します。たとえば上記のエラーでは 0.7.5 をインストールしようとしているので、その場合は x.x.x の箇所を 0.7.5 に置き換えます。

これで charlock_holmes がインストールできるようになりました。

参考

qiitadon
Qiitadon(β)から生まれた Qiita ユーザー・コミュニティです。
https://qiitadon.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away