15
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「libv8とtherubyracerが入らない時の対処法」をやっても入らないとき

Posted at

macOS Catalinaでrbenv環境の場合です。

libv8とtherubyracerがbundle install で入らない問題に遭遇しました。
ネットで調べるとよくある問題のようで、v8のバージョン問題だから、v8-315をインストールして、.bundle/configを設定する記事が多くみつかります。

macOS Mojaveで古いlibv8とtherubyracerが入らない時の対処法
https://qiita.com/shimx/items/32e85093f21e673c7127

私の場合は、別の問題と複合だったようで、この設定だけでは解決しませんでした。
原因は、rbenv環境だったのですが、bundleがrbenv内のgemを使っていないのが問題のようでした。
rbenvにbundleをインストール後に、bundle installが通りました。

# Macデフォルトのbundleを使っている
$ which bundle
/usr/bin/bundle

$ rbenv exec gem install bundler
Fetching: bundler-2.1.2.gem (100%)
Successfully installed bundler-2.1.2
Parsing documentation for bundler-2.1.2
Installing ri documentation for bundler-2.1.2
Done installing documentation for bundler after 4 seconds
1 gem installed

# rbenvのbundleに変更
$ which bundle
/Users/abc/.rbenv/shims/bundle
15
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?