无法通过 rbenv macOS High Sierra 安装 ruby 2.5.0
Failed to install ruby 2.5.0 thru rbenv macOS High Sierra
我正在使用 macOS High Sierra 并一直在尝试通过 rbenv 安装 ruby 2.5.0,但不断收到如下错误
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
translating probes probes.d
compiling bignum.c
compiling class.c
error: error reading '/dev/fd/9'
1 error generated.
clang: error: unable to remove file: Operation not permitted
dtrace: failed to compile script probes.d: Preprocessor failed to process input program
make: *** [probes.h] Error 1
make: *** Waiting for unfinished jobs....e
我在安装前尝试了 brew doctor
和 brew upgrade rbenv ruby-build
rbenv install -v 2.5.0
仍然出现同样的错误
有人知道如何解决这个问题吗?
我在使用 ruby-build(由 rbenv 和其他人使用)安装 ruby 时遇到了类似的问题,我现在使用以下 work-around.
避免了它
这似乎是因为 dtrace
正在使用 macOS 10.3.3 进行更新。
先试试this,sudo chmod -s /usr/sbin/dtrace
如果这不起作用,那么 disable dtrace 在安装时 ruby
RUBY_CONFIGURE_OPTS="--disable-dtrace" rbenv install 2.5.0
您还可以 export RUBY_CONFIGURE_OPTS="--disable-dtrace"
您的 .bashrc
或 .zshrc
文件。
rbenv/ruby-build has notified 的维护者,ruby 核心团队,希望尽快修复。
我快要疯了,什么都没用,但禁用防病毒软件对我有用
(在 High Sierra 和 Avira 上使用 Ruby 2.5.1)
我正在使用 macOS High Sierra 并一直在尝试通过 rbenv 安装 ruby 2.5.0,但不断收到如下错误
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
translating probes probes.d
compiling bignum.c
compiling class.c
error: error reading '/dev/fd/9'
1 error generated.
clang: error: unable to remove file: Operation not permitted
dtrace: failed to compile script probes.d: Preprocessor failed to process input program
make: *** [probes.h] Error 1
make: *** Waiting for unfinished jobs....e
我在安装前尝试了 brew doctor
和 brew upgrade rbenv ruby-build
rbenv install -v 2.5.0
仍然出现同样的错误
有人知道如何解决这个问题吗?
我在使用 ruby-build(由 rbenv 和其他人使用)安装 ruby 时遇到了类似的问题,我现在使用以下 work-around.
避免了它这似乎是因为 dtrace
正在使用 macOS 10.3.3 进行更新。
先试试this,sudo chmod -s /usr/sbin/dtrace
如果这不起作用,那么 disable dtrace 在安装时 ruby
RUBY_CONFIGURE_OPTS="--disable-dtrace" rbenv install 2.5.0
您还可以 export RUBY_CONFIGURE_OPTS="--disable-dtrace"
您的 .bashrc
或 .zshrc
文件。
rbenv/ruby-build has notified 的维护者,ruby 核心团队,希望尽快修复。
我快要疯了,什么都没用,但禁用防病毒软件对我有用
(在 High Sierra 和 Avira 上使用 Ruby 2.5.1)