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 variablePATH
a 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
cmd
and 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.yaml
and 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.yaml
tolts-12.15
. Then open file~/.stack/config.yaml
and 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