Лучшее объяснение, которое я могу найти об экспорте, является этим:
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_02.html
Переменный набор в подоболочке или дочерней оболочке только видим к подоболочке, в которой это определяется. Экспортируемая Переменная на самом деле сделана быть переменной среды. Таким образом быть ясным Ваш bundle install
выполняет его собственную оболочку, которая не видит $GEM_HOME
если это не сделано environment
переменная иначе экспортирована.
Можно смотреть на документацию для переменного объема здесь:
lpr -P "Print_to_PDF" file_to_print
Для получения списка в настоящее время настраиваемых принтеров работать lpstat -p -d
.
Вы можете использовать пакет cups-pdf
как решение, независимое от gnome. После установки пакета добавьте принтер PDF с помощью веб-интерфейса cups по адресу http: // localhost: 631
, как описано здесь (' General' как производитель принтера, CUPS-PDF как драйвер ).
Для вашего удобства измените выходной каталог с помощью параметра Out
в /etc/cups/cups-pdf.conf
, например, $ {HOME}
или как хотите. Затем сделайте, как предлагает @ Ноам , чтобы распечатать в файл.
Вы также можете использовать команду печати lp для печати файла на принтере по умолчанию (или только )в системе:
lp filename
или на конкретный принтер
lp -d printer filename
Печать с -по -файл отправляет документ не на принтер, а в pdf-документ.
То же самое можно сделать с системой печати чашек, которую ваши приложения используют при отправке команд печати.
Используйте фильтр чашек. Он эффективно конвертирует документ. По умолчанию конвертирует в pdf.
$ cupsfilter inputfilename > outputfilename.pdf
Как описано здесь .
В случае, если кто-то еще опаздывает на вечеринку, как я, похоже, следующее помогает воспроизвести «печать в файл»
pdftocairo input.pdf output.pdf -pdf
Я обнаружил это, открыв PDF-файл с Evince в Gnome, а затем распечатав файл. Кажется, что cairo-графика используется в фоновом режиме при печати в файл таким образом :, запуск pdfinfo для полученного файла показывает
Producer: cairo 1.16.0 (https://cairographics.org)