Позвольте мне начать с того, что заставлять людей не устанавливать гемы с sudo
. Начиная с Catalina, пользовательские разрешения изменились для основных / системных файлов, что вполне логично. Таким образом, ни одна программа не может изменить основные файлы, и они сохраняются и защищаются.
Теперь правильный способ решить эту проблему - установить дополнительную сборку Ruby в вашу папку home
, которую можно изменить и изменить.
brew update && brew install rbenv ruby-build
xcode-select --install
vim ~/.zshenv
- добавить следующее в открытый файл
export PATH="$HOME/.rbenv/bin:$PATH"
vim ~/.zshrc
- добавить следующее к открытому файлу:
source $HOME/.zshenv
eval "$(rbenv init - zsh)"
source ~/.zshrc
rbenv install 2.6.4
или любая другая версия, в которой вы чувствуете себя комфортно
rbenv global 2.6.4
ruby -v
проверьте текущую версию рубина
ruby -e "puts (1..100).reduce(:+)"
выходы
5050
Теперь установите любой драгоценный камень, который вы хотите
gem install sass