ima*_*123 2 ruby macos rbenv ruby-2.3.1
使用 rbenv 安装 ruby 2.3.1 时收到错误消息。我的环境如下。
日志消息如下。
$ rbenv install 2.3.1
...
Last 10 log lines:
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
linking miniruby
generating encdb.h
make: ./miniruby: Permission denied
make: ./miniruby: Permission denied
make: *** [.rbconfig.time] Error 1
make: *** Waiting for unfinished jobs....
make: *** [encdb.h] Error 1
Run Code Online (Sandbox Code Playgroud)
如果您遇到同样的错误,请告诉我如何解决此错误?
感谢您的帮助。
接受的答案不是一个好的答案 - 安装过程不应该需要 root 权限,并且可能会导致将来安装需要 C 扩展的 gem 的问题(nokogiri 是一个很好的例子)。
这是ruby-build包中记录的错误:https://github.com/rbenv/ruby-build/issues/992,解决方法是导航到工作目录并make install自己运行- 如果您安装了 XCode 命令行工具,则应该运行并更新。