You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
6
5
7
6

8
7
@@ -28,6 +27,11 @@ Installing the self extracting archive to `C:\msys64`:
28
27
29
28
## FAQ
30
29
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
+
31
35
### What's the difference between the installer and the archives?
32
36
33
37
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
36
40
37
41
### What is contained in the installer/archives?
38
42
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