nokogiriのインストールで頻繁に起こるいつものエラー
An error occurred while installing nokogiri (1.10.10), and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.10.10' --source 'http://rubygems.org/'` succeeds before bundling.
「あーはいはい、いつものね」
めんどいなーと思いつつ解決策を調べた
↓ 先人たち(あざす)
- nokogiri 1.6.3.1がインストール出来ずにbundle install出来ない現象の解決メモ
- nokogiriをビルドできずにrailsのインストールが失敗する。
- nokogiri を嫌いにならないで 〜インストール時のエラーを乗り越えろ〜
これらに書かれていることを全て試した。
しかし一向に解決せん…
いろいろなパッケージのアンインストールとインストールを繰り返し、2, 3時間ほど唸ってたら、天啓が。
「ディレクトリにスペースが入ってるのが行けないのかな…?」
hoge@hoge:~/Desktop/RailsSample 2/hoge$
↑たしかにスペース入ってる。
この状態で bundle install
したら失敗した。
ディレクトリ名をリネームし、以下のようにした。
hoge@hoge:~/Desktop/RailsSample2/hoge$
この状態で bundle install
したら…
成功しとるやん…
まじでスペースが原因だったのか???
よくわからんが、成功したときと失敗した時の差分はスペースの有無しかなかった。
同じように苦しんでいるひとの助けになればと思い、記しました。