Skip to content

Commit aadd4f5

Browse files
committed
add explaination on some question.
1 parent a78941d commit aadd4f5

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# MSYS2 Installer
22

3-
## Nightly build
4-
5-
https://github.com/msys2/msys2-installer/releases/tag/nightly-x86_64
3+
This project is to make a installer to helping on setup a working msys2 environment for developping SpinalHDL design, in one step, offline.
4+
The installer in the (release)[https://github.com/Readon/msys2-installer/releases] directory of this repos contains separate versions of the SpinalHDL jar file, released with the same version number as the version of the SpinalHDL libraries contained therein.
65

76
![screenshot](screenshot.png)
87

@@ -28,6 +27,11 @@ Installing the self extracting archive to `C:\msys64`:
2827

2928
## FAQ
3029

30+
### How can I seperate the msys2 environment from Windows?
31+
32+
The interference could lead a mess up environment variable management.
33+
Start a console from any of your favourite terminal by `msys2_shell.cmd -defterm -no-start -mingw64` can start a standalone environment.
34+
3135
### What's the difference between the installer and the archives?
3236

3337
The installer provides some additional features such as installing shortcuts, registering an uninstaller, a GUI for selecting the installation path and automatically running a login shell at the end to initialize the MSYS2 environment.
@@ -36,4 +40,12 @@ If you unpack the archives and run a login shell once, you will get a functional
3640

3741
### What is contained in the installer/archives?
3842

39-
It contains the [base](https://packages.msys2.org/package/base) package and all its dependencies. You can list the contained packages using: `pactree base -lu | sort`
43+
It contains the [base](https://packages.msys2.org/package/base) package with others required packages by SpinalHDL runing and debugging, and all their dependencies. You can list the contained packages using: `pactree base -lu | sort`
44+
45+
### Why install jdk through sdkman?
46+
47+
The java environment is install through [sdkman](https://sdkman.io/) which helps to provide a standalone environment seperate from host Windows. So that portable using is possible. Java and sbt are all managed by sdkman in it's own directory `/sdkman`. On other way, jar cache file is installed in `/cache` so that we can use the installer offline.
48+
49+
### What if I want to use an old version SpinalHDL?
50+
51+
create issue, or clone this repos and modify yourself.

0 commit comments

Comments
 (0)