Changes for page Running KEITH
Last modified by Richard Kreissig on 2023/09/14 08:48
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. sdo1 +XWiki.nre - Content
-
... ... @@ -4,13 +4,13 @@ 4 4 5 5 {{toc maxLevel="2"/}} 6 6 7 -== Setting up your eclipse ==7 +== Setting up your Eclipse == 8 8 9 9 For everything not mentioned here refer to [[Getting Eclipse>>doc:KIELER.Getting Eclipse||shape="rect"]] guide. 10 10 11 -Use the installer go to advanced mode, add the KIELER url. Then select first pragmatics and after thatsemantics (**that is very** **important**).11 +Use the installer go to advanced mode, add the KIELER url. Then select first semantics and after that pragmatics (**that is very** **important**). You can see that you have done that correctly on the automatically generated name of your Eclipse: It should be something like kieler-semantics-theia. 12 12 13 -Select the Theia stream for semantics and the Keith stream for pragmatics and use the latest eclipse if possible. Set the targetplatform tophoton (orlatest?)and finish.13 +Select the Theia stream for semantics and the Keith stream for pragmatics and use the latest Eclipse if possible. Set the targetplatform to latest and finish. 14 14 15 15 Wait till everything installs and the setup tasks finish. If you have any problems in this stage refer to the [[Getting Eclipse>>doc:KIELER.Getting Eclipse||shape="rect"]] guide. 16 16 ... ... @@ -18,7 +18,7 @@ 18 18 19 19 The setup tasks for Modular Target will fail. Disable it after this happens and execute them again via //Help>Perform Setup Tasks//. Open the //plug-in development// perspective. Select working sets as top level elements. Run //clean build//. Several pragmatics projects have errors. Just close them and you will be fine. 20 20 21 -To run the language server go to //Run Configurations// create a new // eclipseapplication// run configuration and select //Run an application// and //de.cau.cs.kieler.language.server.LanguageServer//21 +To run the language server go to //Run Configurations// create a new E//clipse Application// run configuration and select //Run an application// and //de.cau.cs.kieler.language.server.LanguageServer// 22 22 23 23 == [[image:attach:Screenshot from 2019-02-15 14-10-50.png]] == 24 24 ... ... @@ -34,7 +34,7 @@ 34 34 35 35 General requirements: 36 36 37 -* node (see [[Theia developer guide>>url:https://github.com/theia-ide/theia/blob/master/doc/Developing.md||shape="rect"]]) 37 +* node (and additional dependencies see [[Theia developer guide>>url:https://github.com/theia-ide/theia/blob/master/doc/Developing.md||shape="rect"]]) 38 38 * npm (whatever node installs) 39 39 * yarn (latest version) 40 40 * Python (2.7.X) ... ... @@ -101,7 +101,7 @@ 101 101 xcode-select --install 102 102 {{/code}} 103 103 104 -After doing this for your OS all that is missing is running KEITH (in developer setup) and setting up your eclipse for language server development).104 +After doing this for your OS all that is missing is running KEITH (in developer setup) and setting up your Eclipse for language server development). 105 105 106 106 = Stuff that may help = 107 107 ... ... @@ -123,7 +123,7 @@ 123 123 -noSplash 124 124 {{/code}} 125 125 126 -Since an eclipse application is built, this is needed to start the LS without a splashscreen.126 +Since an Eclipse application is built, this is needed to start the LS without a splashscreen. 127 127 128 128 If you want to connect that LS via socket to your Theia application (KEITH) add the following to the vmargs: 129 129 ... ... @@ -205,7 +205,15 @@ 205 205 206 206 {{code language="none"}} 207 207 yarn run rebuild:electron/browser 208 -{{/code}} after yarn to fix this. 208 +{{/code}} after yarn to fix this. If it does not work, delete the 209 + 210 +{{code language="none"}} 211 +node_modules 212 +{{/code}} folder and try again (for browser version rebuild browser is not needed, since 213 + 214 +{{code language="none"}} 215 +yarn 216 +{{/code}} already builds the correct sources). 209 209 ))) 210 210 211 211 \\
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -6 27834901 +65667079 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/6 2783490/Running KEITH1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/65667079/Running KEITH