On Sun, Jan 20, 2019 at 9:41 AM Chris Brav <chris.i.b...@gmail.com> wrote: > > Two related problems. > > 1) In finder, the sage icon is labeled SageMath-8.5. I thought I could change > it to just Sage, to be less awkward, but that breaks it for some reason, > causing a complaint that I'm trying to open an uninstalled tarball. (I don't > seem to have any such tarball.) > > 2) When I run 'ln -s /Applications/SageMath-8.5.app/sage > /usr/local/bin/sage', it does create a file 'sage' in /usr/local/bin. So far > so good. But then running 'sage' in the terminal returns > > FSPathMakeRef(/Applications/Sage.app/Contents/Resources/sage/sage) failed > with error -43.
https://developer.apple.com/documentation/coreservices/1565195-fspathmakeref?language=objc is marked Deprecated, perhaps it's simply broken on newer OSX systems... > > > So somehow it wants to find Sage.app, rather than SageMath-8.5.app. > > > > > > > > > On Sunday, January 20, 2019 at 12:19:54 PM UTC+3, Dima Pasechnik wrote: >> >> On Sun, Jan 20, 2019 at 9:16 AM Chris Brav <chris....@gmail.com> wrote: >> > >> > Thanks! Now it works with macaulay2. >> > >> > As for ln, I was following the directions in the install directions. I'll >> > sort that out separately. >> >> How that "ln" was failing? If it's indeed a problem (MacOSX is very >> much a moving target) we should update our docs. >> >> Thanks. >> >> > >> > On Sunday, January 20, 2019 at 12:12:32 PM UTC+3, Dima Pasechnik wrote: >> >> >> >> >> >> >> >> On Sat, 19 Jan 2019 21:08 Chris Brav <chris....@gmail.com wrote: >> >>> >> >>> Unfortunately I have been unable to get sage running directly from a >> >>> terminal on Mac. sudo ln -s /path/to/SageMath/sage /usr/local/bin/sage >> >>> didn't work for me. >> >> >> >> >> >> Why would you need "ln"? >> >> Can't you simply start Sage in Terminal as /path/to/SageMath/sage >> >> >> >> >> >>> So I click on the icon and then have a choice to open either a terminal >> >>> or a Jupyter notebook. Once the terminal is opened, I can use it to talk >> >>> to Macaulay 2, but not through the Jupyter notebook. >> >>> >> >>> Sorry for being so helpless. >> >>> >> >>> On Saturday, January 19, 2019 at 9:19:16 PM UTC+3, Dima Pasechnik wrote: >> >>>> >> >>>> How do you start Jupyter? I believe that if you start it via terminal >> >>>> command "sage -n" then you will get exactly the same Sage environment >> >>>> in Jupyter as you get at Sage's prompt. >> >>>> >> >>>> >> >>>> On Sat, 19 Jan 2019 18:10 Chris Brav <chris....@gmail.com wrote: >> >>>>> >> >>>>> I like to use a jupyter notebook for sage, but also want to use a bit >> >>>>> of macaulay2 at the same, using the sage interface. In a sage terminal, >> >>>>> >> >>>>> macaulay2('2+2') >> >>>>> >> >>>>> returns 4 as expected, but in a jupyter notebook I get an error, the >> >>>>> end of which reads >> >>>>> >> >>>>> TypeError: unable to start macaulay2 because the command 'M2 >> >>>>> --no-debug --no-readline --silent -e \'ZZ#{Standard,Core#"private >> >>>>> dictionary"#"InputPrompt"} = lineno -> "_EGAS_ : >> >>>>> ";ZZ#{Standard,Core#"private dictionary"#"InputContinuationPrompt"} = >> >>>>> lineno -> "_EGAS_ : ";printWidth = 0;lineNumber = 10^9;\'' failed: The >> >>>>> command was not found or was not executable: M2. >> >>>>> >> >>>>> >> >>>>> Any advice? Presumably I have to tell jupyter how see macaulay2... >> >>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> 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...@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...@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...@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. -- 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.