«У вас нет [PATH] в вашем PATH, исполняемые файлы gem не будут работать».при использовании "gem install --user-install bundler" - PullRequest
0 голосов
/ 30 декабря 2018

Я пытался установить jekyll на моем Mac и получил следующее предупреждение:

ВНИМАНИЕ: у вас нет /Users/Carrot/.gem/ruby/2.3.0/binв вашем PATH исполняемые файлы gem не будут запускаться.

Я проверил список gem и он показывает, что он установлен;и я могу найти джекила по пути "/Users/Carrot/.gem/ruby/2.3.0/bin".Я прочитал сообщение , которое похоже на мою ситуацию.Я хотел бы знать, если это необходимо пройти sudo?Теперь я предпочитаю удалить все (так как он также установил sass и кучу вещей одновременно) и перейти на доморощенный.Как я могу сделать удаление?

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

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

Стадия 1: от драгоценного камня к домашнему пиву (не удалось)

ВВначале я удалял элементы, которые устанавливаются в gem элемент за элементом, затем я устанавливаю brew-gem, чтобы сделать это.На каком-то этапе это работает на Джекилла, но не на мою тему.Появлялось, что я не установил пакет, в котором нуждается тема, даже если я установил его вручную.Итак, в конце я удаляю все, что касается джекилла, из homebrew.

Стадия 2: возвращение к самоцвету (очень длинный путь, но, наконец, он прошел)

Позже я нашел страницу пошагово скажи установить jekyll.Я использую OSX 10.13 (High Sierra), которая вызывает у меня проблемы с разрешениями.Поэтому я только что предоставил доступ с этой строкой:

sudo chown -R $(whoami) /usr/local/*

* является обязательным или не будет работать.Я сделал то же самое с частью ruby ​​

sudo chown -R $(whoami) /Library/Ruby/Gems/2.3.0/*

После этого я установил jekyll и bundler, тщательно следуя инструкции.И установите пакеты, необходимые для темы, вручную через gem install, который вы можете найти в Gemfile.У меня проблема с jekyll-sitemap, похожая на this , я следовал методу установки pygment.rb через gem install pygments.rb.И теперь мой сайт локально работает.

0 голосов
/ 30 декабря 2018

Вам необходимо добавить каталог в переменную среды PATH

https://askubuntu.com/questions/406643/warning-you-dont-have-a-directory-in-your-path-gem-executables-will-not-run

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...