Yes, I installed SageMath-9.0.app (from disk image file) on MacOS 10.14.6.
In Ask Sagemath, I explained how I managed it.
The subject is "SageMath-9.0 authentication error".
On the other hand, I feel your SageMath-9.0.app has slightly different
problem.
I guess there are two similar issues in SageMath-9.0.app.
1. After copying SageMath-9.0.app from the disk image to, say,
/Applications, one must run SageMath-9.0.app in the same user/administrator
account. This is because SageMath-9.0.app or SageMath-9.0.app/sage
configure files in the directory tree of SageMath-9.0.app. I feel your
situation for running SageMath-9.0.app looks like this.
2. In MacOS 10.14.6, Apple is getting more sensitive about security and
refuse to accept application with wrong signature. In my case, this was the
problem. If you pass the previous hurdle, and double click
SageMath-9.0,app, this might cause a problem. This issue is also important
for you. (Running unix application SageMath-9.0.app/sage in MacOS 10.14.6
is all right. For me, the issue was about double clicking for invoking
SageMath-9.0.) You can check this issue by the following command. I wrote
the response on my machine.
```Console
myhome$ codesign --verify /Applications/SageMath-9.0.app/
/Applications/SageMath-9.0.app/: invalid Info.plist
(plist or signature have been modified)
In architecture: x86_64
```
3. If you pass previous two hurdles, another one might be a SageNB not
supported any more.
3.1 A good new is SageMath-9.0.app starts very quickly now and we do
not need to wait for 2 minutes for its web interface to come up.
3.2. Double clicking SageMath-9.0.app open jupyter notebook and
loading-page.html. In case jupyter notebook, does not come up, you might
double click the button `jupyter notebook`. Unfortunately, the button links
to the wrong address `localhost:8080. Changing 8080 to 8888 might solve
this problem.
3.3 If one want to use old SageNB Notebook (or Sage Worksheet), the sad
news is that Sagemath-9.0.app does not support it anymore. I checked the
source and understood it refuses to open SageNB Notebook and I also saw
messages on modules of sagenb notebook missing.
3.4. If you execute "SageMath-9.0.app/sage --notebook", a different
opening page will show up. Clicking the button for SageNB Notebook leads to
a page, which is note maintained. The message "you can run sagenb ..." is
wrong for SageMath-9.0.app.
4. If you are moving from SageNB Notebook, you might want to convert your
documents.
4.1. On my machine, the dialog offering upgrades does not work.
4.2. On my machine, clicking the menu of upgrading SageNB Notebook on
the web page from "SageMath-9.0.app/sage --notebook" does not work. I
verified the log file and found error messages.
4.3. Workaround for this is to use `SageMath-9.0.app/sage
--notebook=export --list` for identifying the SageNB Notebook and the use
``SageMath-9.0.app/sage --notebook=export --ipynb=YourFilename.ipynb
admin:NN`, where YourFileName.ipynb is the file for placing the result and
NN is the number you find by the `--list` option. The result has markdown
sections harder to edit, but the Sagemath code is all right.
I apologize this long long answer. But SageMath-9.0.app is that complicated.
If you manage to work these around, please tell me your result of
`codesign` command. I feel the behavior of MacOS highly depends on
versions/revisions. It looks like binaries working on some version/revision
is not working on older and newer versions/revisions. If we identify how
the behavior of MacOS changes, we can help the developers and through them
million potential users of Sagemath.
2020年2月26日水曜日 0時36分55秒 UTC+9 seriously:
>
> Seriously, has anyone got one of the current releases of Sage to work on
> any Mac platform?
>
> I tried several times, lately with version 8.8 for 10.14.5. I dropped the
> binary in Applications.
> It can start up then - it opens a browser window which just stalls; it has
> a drop-down menu called "Terminal Session",
> which doesn't do anything, and if I go directly into the App and execute
> ./sage, all kinds of errors appear
> (many about permissions) and it crashes.
>
> Unfortunately I want to run a program built on this platform, and really
> need a working version.
> Any ideas are much appreciated.
>
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-support/b0774d18-08c6-44a4-9dc0-b47fada19f7a%40googlegroups.com.