Проблемы при установке новой версии ruby ​​с использованием rbenv - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь установить ruby ​​2.5.0 в моей системе (macOS High Sierra), используя rbenv, но я столкнулся со странной проблемой, поскольку инструкции по brew устарели:

djeustinezzz:~ JUSTINE$ rbenv install rbx-2.5.0

ERROR: Rubinius will not be able to compile using Apple's LLVM-based 
build tools on OS X. You will need to install LLVM 3.5 first.

TO FIX THE PROBLEM: Install Homebrew's llvm package with this
command: brew tap homebrew/versions ; brew install llvm35

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

Версия 3.5 LLVM была удалена. После поиска в Google вот что я сделал:

brew tap homebrew/homebrew-core
brew install llvm@3.7

Но ничего не изменилось.

Homebrew, rbenv и ruby-build установлены и обновлены.

Точность, почему я делаю это: я только что установил Rails 5 на свой компьютер, и когда я запускаю сервер, у меня появляется эта ошибка:

rbenv: version `ruby-2.5.0' is not installed (set by /Users/JUSTINE/desktop/code/test_five/.ruby-version)

Когда я запускаю ruby -v, вывод будет ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17].

Есть идеи?

Ответы [ 2 ]

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

Итак, я попробую проверить, установлена ​​ли у вас правильная версия инструментов командной строки macOS. Вы можете запустить:

xcode-select --install

Или вы можете начать с нуля:

rm -rf /Library/Developer/CommandLineTools

Затем установите инструменты командной строки с приведенным выше кодом, или лучший способ, который я нашел, - перейти непосредственно на сайт Apple Developer, загрузить сам пакет инструментов командной строки и установить его.

Установите инструменты командной строки версии 10.13 из здесь .

Эта проблема также возникла у меня, но она возникла, когда я начал работать с Mojave. Я считаю, что здесь то же самое, потому что я получил те же ошибки.

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

Клонируйте и rbenv, и ruby-build, используя ссылки ниже

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

Теперь у вас будет каталог ruby-build внутри плагинов.

cd ~/.rbenv
git pull
cd plugins/ruby-build
git pull

После этого вы должны 2.5.0 при запуске rbenv install --list

...