Mini Tips con Ruby
May 08, 2020
Primero recordamos que después de inicializar un proyecto con bundle (bundle init), agregamos al gemas a nuestro proyecto con el comando add.
$ bundle add [nuestra-gema]
Si instalamos algo con bundle, debemos correr nuestra aplicación con bundle. Ya que si lo corremos directamente con ruby, esta usará las gemas instaladas globalmente únicamente y no las que instalamos con bundle (las gemas de bundle solo se pueden usar dentro de tu proyecto).
$ bundle exec ruby app.rb
Si no lo corremos de esta manera puede que no llegues a arrancar adecuadamente tu aplicación o que simplemente no corra y te mande error (quizás algo como NoMethodError).