Я не могу установить версию ruby, я хочу - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь следовать инструкциям с этого сайта. https://github.com/lewagon/setup/blob/master/macOS.md

Я прошел курс, и он отлично работал на моем MacBook Pro, однако он не работает на моем Mac. Я продолжаю получать это, когда пытаюсь установить rbenv install 2.4.4 в терминал:

➜  ~ rbenv install 2.4.4

ruby-build: use openssl from homebrew
Downloading ruby-2.4.4.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.bz2
Installing ruby-2.4.4...
ruby-build: use readline from homebrew

BUILD FAILED (OS X 10.13.6 using ruby-build 20180822)

Inspect or clean up the working tree at /var/folders/xp/klxg47b13z37040q9qskx_q80000gp/T/ruby-build.20180914070221.21380
Results logged to /var/folders/xp/klxg47b13z37040q9qskx_q80000gp/T/ruby-build.20180914070221.21380.log

Last 10 log lines:
translating probes probes.d
compiling main.c
compiling dmydln.c
compiling miniinit.c
error: error reading '/dev/fd/8'
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....

любая помощь, которую вы можете оказать мне, будет оценена Я думаю просто стереть мой Mac и восстановить его до заводских настроек и попробовать снова.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Чтобы проверить, что ваш рубин сейчас

$Ruby -v

Обновите его до версии ruby ​​2.4.4

$rvm list known
$rvm install 2.4.4
$rvm use 2.4.4 --default
$gem install bundler

Дайте мне знать, если это поможет!

0 голосов
/ 14 сентября 2018

Как было предложено в комментариях, вам может понадобиться обратить внимание на антивирус Хотя вы используете rbenv, я обнаружил аналогичную проблему, о которой сообщалось для rvm. Пользователи также получили то же исключение, что и вы. Может быть, это поможет вам понять, как это исправить: https://github.com/rvm/rvm/issues/4313

Ошибка для репортера этой проблемы была похожа на вашу:

error: error reading '/dev/fd/4'
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...