feenkcom / gt4gemstone-old

The Glamorous Toolkit for remote work with Gemstone/S
MIT License
13 stars 5 forks source link

support for newer GS versions #60

Open HeSe opened 7 years ago

HeSe commented 7 years ago

Hi! I just installed a Gemstone/S version 3.3.6

What do I have to change in order to make GT4Gemstone connect to this instead of a 3.3.0 version?

Thank you! Sebastian

chisandrei commented 7 years ago

How are you loading installing Gemstone/S? If you are using GsDevKit you'll need to specify the gemstone version in the GsDevKit command. If you are not using GsDevKit then just use the same steps as in bareGemStoneInstallation.md. The scripts setupEnvGemstone330Bare.sh and loadIntoGemstone330Bare.sh work for all other 3.3.x versions.

HeSe commented 7 years ago

Hi Andrei, thank you for the fast reply. Well, I have a linux server where I have installed the db via gsdevkit. And I have two clients. One windows 7 and one linux mint. I tried to install GT4Gemstone with the help of GsDevKit on both clients. Both fail because prerequisites are missing, or generated scripts are wrong.

So, if the setup and load scripts that you identified should support 3.3.6 then I assume that they are not called because the customLoadClient script fails?

I'll try to dig into this a little further. This is the first time I give Gt4Gemstone a try.

Sebastian

chisandrei commented 7 years ago

What error do you get on linux when installing gt4gemstone? If you are using GsDevKit then you do not need to rely on setupEnvGemstone330Bare.sh and loadIntoGemstone330Bare.sh. Those are only for the case when you do not use GsDevKit

HeSe commented 7 years ago

I get the filetree://c: related error

'Errors in script loaded from C:\Users\sheidbrink\GsDevKit_home\dev\clients\Gt4Gemstone\customClientLoad.st' SubscriptOutOfBounds: 2

HeSe commented 7 years ago

I think you can close this.

It might make sense to adjust the installation script to this, though:

cd $GS_HOME downloadGemStone 3.3.6 cd $GS_HOME/shared/repos git clone https://github.com/feenkcom/gt4gemstone.git createClient -t pharo Gt4Gemstone -l -v Pharo5.0 -s gs_336 -z $GS_HOME/shared/repos/gt4gemstone/.smalltalk.ston startClient Gt4Gemstone -s Gt4Gemstone