Oto co próbowałem:~/.irbrc nie wykonywane podczas uruchamiania IRB lub skrypt/konsoli
1. gem install awesome_print
2. echo "require 'ap'" >> ~/.irbrc
3. chmod u+x ~/.irbrc
4. script/console
5. ap { :test => 'value' }
Wynik:
NameError: undefined local variable or method `ap' for #
Miał ten sam problem. W szczególności, jeśli na górze są jakieś instrukcje 'require' i nie działają one ze względu na środowisko pakietu bundler, cały .irbrc zostanie zignorowany po cichu. Rozwiązanie: 'begin/rescue Exception/end' blokuje wszystko, co może zawieść. –