This is now #20033 On Wednesday, February 10, 2016 at 8:44:33 AM UTC+1, Ivan Andrus wrote: > > I’m sorry I haven’t been keeping up with Sage development as much as I > would like. > > The file src/mac-app/start-sage.sh could probably use a bit of love from > someone. I’m planning to get to it, hopefully soon, but it’s just a shell > script largely unrelated to the rest of Sage.app, so changing it shouldn’t > require any specific knowledge of the app. > > Anyway, on line 27 I try to find the SAGE_ROOT variable, and I add a > trailing slash. Based on the errors this looks wrong. In fact the entire > idea of setting SAGE_ROOT seems misguided now. I think I added it for two > reasons. First, so that the path could contain spaces, and second to avoid > changing sage location repeatedly after the app moved. > > But, especially if someone creates an installer, we can probably just > assert that there are no spaces in the path, in which case a lot of the > script could be simplified. > > -Ivan > > On Feb 8, 2016, at 1:08 PM, Dima Pasechnik <dim...@gmail.com <javascript:>> > wrote: > > First, I get a different error when I try opening Sage.app: > “SageMath-7.1.beta2.app” can’t be opened because it is from an > unidentified developer. > (OK, this is expected) > If I override this by holding Control while opening it, I still get an > error; the browser pops up with message > The Sage server is currently starting. Please wait... > but then I get a pop-up with an error. > > The log says: > > Setting environment variables > /Users/dima/tmp/SageMath-7.1.beta2.app/Contents/Resources/start-sage.sh: > line 43: spkg/bin/sage-env: No such file or directory > Warning: overwriting SAGE_ROOT environment variable: > Old > SAGE_ROOT=/Users/dima/tmp/SageMath-7.1.beta2.app/Contents/Resources/sage/ > New > SAGE_ROOT=/Users/dima/tmp/SageMath-7.1.beta2.app/Contents/Resources/sage > Checking install location > > ERROR: The Sage installation tree has moved > > from > /Users/buildslave-sage/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidma > to /Users/dima/tmp/SageMath-7.1.beta2.app/Contents/Resources/sage > > This is not supported, and Sage will not work. To install Sage from a > binary package: > ... etc... > > Now, if in Sage app I go to Terminal Session menu and start Sage from > there, > I see the patching script running in terminal and then the Sage terminal > session starting (and working) > > Now, if I quit, and then start Sage.app again, everything works as it > should. > > I'd say this is not good enough for an average user... > Probably one should write (create, I imagine there are OSX tools for this) > a custom installer > to do this automatically. > > Dima > > > ------------------------------- > On Monday, February 8, 2016 at 4:26:48 PM UTC, Szabolcs Horvát wrote: >> >> I tried the app version. I copied it to /Applications, then I started >> it. I get: >> >> ERROR: The Sage installation tree has moved >> >> from >> /Users/buildslave-sage/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidma >> >> >> to /Applications/SageMath-7.1.beta2.app/Contents/Resources/sage >> >> This was the very first time I stared it. >> >> On 8 February 2016 at 15:46, Dima Pasechnik <dim...@gmail.com> wrote: >> > I did try 7.1beta2 (non-app version) on OSX 10.11, it worked for me. >> > (note that once you started Sage for the 1st time, it cannot be moved >> to >> > another location then). >> > What exactly does not work for you with 7.1beta2? >> > >> > >> > >> > On Monday, February 8, 2016 at 2:20:03 PM UTC, Szabolcs Horvát wrote: >> >> >> >> I have two questions about Sage 7.0: >> >> >> >> - Will it be available on OS X? Currently there seems to be >> downloads >> >> for 6.10 and 7.1beta2 but not 7.0. The 7.1beta2 fails on startup. >> >> >> >> - Is there a list of major changes (other than the list of tickets >> >> closed)? Does the bump in the major version from 6 to 7 signify big >> >> changes? >> > >> > -- >> > You received this message because you are subscribed to a topic in the >> > Google Groups "sage-support" group. >> > To unsubscribe from this topic, visit >> > https://groups.google.com/d/topic/sage-support/Wg4AQfMJYYQ/unsubscribe. >> >> > To unsubscribe from this group and all its topics, send an email to >> > sage-support...@googlegroups.com. >> > To post to this group, send email to sage-s...@googlegroups.com. >> > Visit this group at https://groups.google.com/group/sage-support. >> > For more options, visit https://groups.google.com/d/optout. >> > >
-- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.