Difference between revisions of "Translations:Functional programming/18/en"
Jump to navigation
Jump to search
(Importing a new version from external source) |
(Importing a new version from external source) |
||
| Line 6: | Line 6: | ||
</li> | </li> | ||
<li>Download and install VS Code [https://code.visualstudio.com/#alt-downloads https://code.visualstudio.com/#alt-downloads]. Use the system installer.</li> | <li>Download and install VS Code [https://code.visualstudio.com/#alt-downloads https://code.visualstudio.com/#alt-downloads]. Use the system installer.</li> | ||
| + | <li>Open <code>cmd</code> and type:<pre class="bash">stack install intero phoityne-vscode haskell-dap --system-ghc</pre> | ||
| + | * It will generate some executable files to default location: <code>c:\Users\ -- YOUR NAME -- \AppData\Roaming\local\bin\</code> move them to the directory with <code>stack.exe</code>. | ||
| + | </li> | ||
<li>Open file <code>c:\sr\config.yaml</code> and add lines: | <li>Open file <code>c:\sr\config.yaml</code> and add lines: | ||
<pre> | <pre> | ||
| Line 12: | Line 15: | ||
</pre> | </pre> | ||
These settings save time and space on disk (it will not install GHC while installing packages and [https://www.msys2.org/ MSYS2] for every user). | These settings save time and space on disk (it will not install GHC while installing packages and [https://www.msys2.org/ MSYS2] for every user). | ||
| − | |||
| − | |||
| − | |||
</li> | </li> | ||
<li> Open VS Code and install extensions: | <li> Open VS Code and install extensions: | ||
Revision as of 08:34, 12 August 2019
Installation guide Windows (all users)
This guide assumes, that there is on user, that prepares the development environment for other user.
- Download and install Haskell platform from https://www.haskell.org/platform/windows.html
- * For
stack, use a path accessible to all user (for examplec:\stack). Installer adds to user variablePATHa path to executablestack.exe, and adds a new user variableSTACK_ROOT. Move these values from user variables to system variables. - Download and install VS Code https://code.visualstudio.com/#alt-downloads. Use the system installer.
- Open
cmdand type:stack install intero phoityne-vscode haskell-dap --system-ghc
- It will generate some executable files to default location:
c:\Users\ -- YOUR NAME -- \AppData\Roaming\local\bin\move them to the directory withstack.exe.
- It will generate some executable files to default location:
- Open file
c:\sr\config.yamland add lines:system-ghc : true skip-msys : true
These settings save time and space on disk (it will not install GHC while installing packages and MSYS2 for every user).
- Open VS Code and install extensions:
- Haskero
- Haskell GHCi Debug Adapter Phoityne
Installation guide Ubuntu (single users)
- Perform following commands:
sudo apt-get install haskell-platform sudo apt-get install haskell-stack sudo snap install code --classic
- Optional step - Right now (August, 2019) Haskell Platform from Ubuntu repositories contains GHC 8.4.4. Stack current default resolver is lts-14.00. It requires GHC version 8.6.5. It will automatically download this version. To save disk space, you can generate stack global config (for example
stack path) and change the global resolver in file~/.stack/global-project/stack.yamltolts-12.15. Then open file~/.stack/config.yamland add lines:
system-ghc : true skip-ghc-check: true
- Optional step - Right now (August, 2019) Haskell Platform from Ubuntu repositories contains GHC 8.4.4. Stack current default resolver is lts-14.00. It requires GHC version 8.6.5. It will automatically download this version. To save disk space, you can generate stack global config (for example
- Continue with installation of required packages:
stack install intero phoityne-vscode haskell-dap
- Open VS Code and install extensions:
- Haskero
- Haskell GHCi Debug Adapter Phoityne