Есть ли способ использовать gem awesome_print для консоли rails каждого проекта без добавления в Gemfile? - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу использовать awesome_print для каждого проекта rails console, я пытался добавить эти строки в файл ~./irbrc, но все равно он не работает.

$LOAD_PATH.unshift '/Users/vijay/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/awesome_print-1.8.0/lib/' require 'awesome_print' AwesomePrint.irb!

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Наконец-то я получил ответ для настройки rbenv

  1. nano ~ / .irbrc
  2. скопировать код ниже в файл irbrc

    begin $LOAD_PATH << '/home/ajit/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/awesome_print-1.8.0/lib/' require 'awesome_print' AwesomePrint.irb!ставит "драгоценный камень awesome_print установлен, наслаждайтесь :)" </p>

    rescue Loaderror => err ставит "no awesome_print :(" end

0 голосов
/ 04 февраля 2019
  1. Можете ли вы проверить, работает ли .irbrc?Puts 'Hi' и посмотрите, хотите ли вы увидеть вывод при инициализации, если он работает, затем проверьте следующий шаг.

  2. Можете ли вы проверить, что каталог существует?и когда вы используете rails c, печатает ли оно какое-либо сообщение об инициализации?Обычно, если есть проблема с вашим .irbrc, он выдаст предупреждение перед инициализацией, например: cannot load such file -- awesome_print.

Используете ли вы rbenv?например, если вы используете rvm, вы можете найти его в: '/Users/vijay/.rvm/gems/ruby-2.1.6/gems/awesome_print-1.8.0/lib''

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