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.

Reply via email to