ASCIIDOCTOR и Windows 7 установка
Для установки Asciidoctor под Windows нужно использовать Chocolatey или Rubyinstaller.
Если бы я уже использовал шоколад в своей машине, то можно было просто набрть:
C:\> choco install ruby
Вообщем ставим Chocolatey, а что бы установить нужен PowerShell 5.1+
Допустим установили, перегрузили комп теперь:
- Вырубаем антивирус
- Запускаем PowerShell под админом
- Вводим строку
PS C:\> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
В процессе установки будет много букв ...
Forcing web requests to allow TLS v1.2 (Required for requests to Chocolatey.org)Getting latest version of the Chocolatey package for download.Not using proxy.Getting Chocolatey from https://community.chocolatey.org/api/v2/package/chocolatey/0.10.15.Downloading https://community.chocolatey.org/api/v2/package/chocolatey/0.10.15 to C:\Users\user\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zipNot using proxy.Extracting C:\Users\user\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip to C:\Users\user\AppData\Local\Temp\chocolatey\chocoInstallInstalling Chocolatey on the local machineruby v3.0.1.1 [Approved]ruby package files install completed. Performing other installation steps.The package ruby wants to run 'chocolateyInstall.ps1'.Note: If you don't run this script, the installation will fail.Note: To confirm automatically next time, use '-y' or consider:choco feature enable -n allowGlobalConfirmation
Выскочит запрос на который надо ввести Y и нажать Enter
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): y
И если всё в порядке, то в итоге получим такое
Ruby is going to be installed in 'C:\tools\ruby30'Installing 64-bit ruby...ruby has been installed.ruby can be automatically uninstalled.Environment Vars (like PATH) have changed. Close/reopen your shell tosee the changes (or in powershell/cmd.exe just type `refreshenv`).The install of ruby was successful.Software installed to 'C:\tools\ruby30\'Chocolatey installed 2/2 packages.See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Ставим asciidoctor
PS C:\Users\user> c:\tools\ruby30\bin\gem.cmd install asciidoctor
На экране, если всё нормально, получим
Fetching asciidoctor-2.0.15.gem
Successfully installed asciidoctor-2.0.15
Parsing documentation for asciidoctor-2.0.15
Installing ri documentation for asciidoctor-2.0.15
Done installing documentation for asciidoctor after 6 seconds
1 gem installed
Сразу ставим pygments.rb
PS C:\Users\user> c:\tools\ruby30\bin\gem.cmd install pygments.rb
Включаю антивирус.
В итоге ASCIIDOCTOR установлен по адресу c:\tools\ruby30\bin\:
c:\tools\ruby30\bin\asciidoctor.bat
c:\tools\ruby30\bin\asciidoctor
Запуск генерации html
$ asciidoctor.bat e:\REPO\book\book_ru.asciidoc
Комментарии
Отправить комментарий