С, скажем, evince file.pdf &, закрытие терминала все равно закроет процесс, так что он все еще является дочерним процессом терминала и не имеет никакой независимости от него; nohup evince file.pdf & позволит вам закрыть терминал без закрытия программы, поскольку nohup означает, что любые сигналы для завершения процесса (зависания) будут проигнорированы. Вы также можете отредактировать процесс аналогичным образом, см. Здесь обсуждение.
Мне пришлось добавить следующее в файл .bashrc в моем домашнем каталоге. Это изменяет переменную среды PATH для всех консолей, чтобы включить каталог bin для ruby. Для исправления bundler и других существует, вероятно, больше путей.
PATH=$PATH:$HOME/.rvm/gems/ruby-2.0.0-p0/bin