2015-06-30 2 views
1

Я испытываю проблему, в которой awesome_print не отображает вывод в его великолепном раскрашенном многострочном формате. Что я нахожу наиболее любопытным является то, что в то время как установлен камень:awesome_print не печатает в славном цветовом многострочном макете?

$ gem install awesome_print                      
Successfully installed awesome_print-1.6.1 
1 gem installed 

Он возвращает false на require в IRB:

>> require 'awesome_print' 
false 

Любая идея относительно того, что может быть причиной этого? Я не совсем уверен, как справиться с этим, поскольку установка gem работает нормально, и я могу даже использовать ap "test" в IRB без ошибок, , за исключением того, что нет раскраски или правильной печати с несколькими линиями и, похоже, просто возвращается к другому метод печати.

No ~/.aprc Изменения вызывают любые изменения.

ответ

1

Передайте параметры ap object, options = {:plain => false, :multiline => true} или вы можете добавить их в конфигурационный файл.

создать ~/.irbc файл со следующим содержимым

require "awesome_print" 
AwesomePrint.irb! 

:multiline => true, # Display in multiple lines. 
:plain  => false 
+0

Ошибка: http://cl.ly/0z12072H2V2r – ylluminate

0

Я имел ту же ошибку, хотя требуется возвращал ложь, но огромная печать работает, попробуйте напечатать что-то с помощью awesome_print (ар), как

ap data = {foo: "bar"} 
Смежные вопросы