1
0

とある gem がビルド できなかった.

具体的には,MakefileMAKEDIRS が動いてなかった

Makefile
(snip)
MAKEDIRS = /usr/local/bin/gmkdir -p
(snip)
$ ls -l /usr/local/bin/gmkdir
lsd: /usr/local/bin/gmkdir: No such file or directory (os error 2).

どこかのタイミングで coreutils を消してしまったのかもしれない.

これの由来を確認すると

rbconfig.rb
  CONFIG["MAKEDIRS"] = "/usr/local/bin/gmkdir -p"

ということで,おそらく ruby-build 時に固定されているものみたい.

ビルドしなおすと,存在するパスになった.

rbconfig.rb
  CONFIG["MAKEDIRS"] = "mkdir -p"

ビルドしなおすのが面倒なときはbuild時だけ上書きできてもいい.気はするけど,
今後のこともあるのでビルドしなおしで対応した.

Refs

1
0
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
1
0