New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails when trying to install Micromamba #15
Comments
HEllo @comatose-tortoise thanks for giving SAMJ a try! Where is you Fiji distribution installed? I have observed that installation fails if it is on the Downloads folder of a Mac. SAMJ installs micromamba to avoid altering the user installation. Downloading its own micromamba it ensures complete control over the environments |
It is located in the Applications dir. I installed it to run natively on Apple Silicon using this: https://github.com/ij-plugins/ijp-imagej-launcher#installing-fiji-on-mac-os-x-arm64 Could that be why It's not working? |
mmm i doubt it, it seems that the error is related to permissions when trying to create the folder appose_arm64 inside of the Fiji folder. Could you try moving Fiji to another directory, for example Documents? |
Nope, same thing happens if I start it from Documents. |
can you paste error again please? To see if there is something diffreent |
Identical as far as I can see |
in my case (Linux) the micromamba ended up in my home directory |
so it actually wants to find where your Fiji.app is so that it can create the this is what happened
(that's my path to my Fiji with SAMJ)
|
@comatose-tortoise I know this is not the ideal (and final) solution can you, pls, maybe try to place your Fiji to some innocent folder like |
(all these Documents, Desktop, Downloads, Program Files,App or Apps on Mac.... should be fine... but one never knows.. I live happier since I started avoiding them) |
@comatose-tortoise what does this do on your side? |
yes it is weird that on certain Macs it has problems finding the current working dir. Do you have any idea @xulman ? I will try to dig deeper on this issue and get back to you @comatose-tortoise |
maybe remove the space in |
Nope, same error |
and try to change the type of the file/script to Python, in the menu language... or just rename to .py |
it didn't create anything, it only created an object representing certain path.... on many systems, Google says, the (Java) construct thank you for the test, we have now confirmed (we believe :-) ) the source of the problem, @carlosuc3m and myself we would create a fix ASAP and let you know here |
Awesome! |
Can we still ask you for one experiment? (please 🙏 ) from java.lang import System
from java.io import File
from java.nio.file import FileSystems
# this one we're using, Baeldung says "nonstadard" way
print("Path = "+ File("").getAbsolutePath())
# these two should be standard
# this one Baeldung described w/o any further restrictions
print("CWD = "+ System.getProperty("user.dir"))
#
# this one is theoretically available since java1.7,
# despite very old I could still imagine that some systems
# might have not adopted using it...
print("NIO = "+ FileSystems.getDefault().getPath("").toAbsolutePath().toString() )
# user home as a backup backup?? not sure, better to stop and complain instead
print("user home = "+System.getProperty("user.home")) what would be the outcome of that Jython script in Fiji, please? |
This is the output:
|
@comatose-tortoise thank you very much for the quick test (it turned out the problem is actually little different that we thought originally, |
Trying to test this plugin but when at the step of installing a model, it fails immediately when trying to install Micromamba.
Sonoma 14.4
M3 Max
Console shows this:
I already have Mamba installed using Homebrew. Why is it trying to install Micromamba?
The text was updated successfully, but these errors were encountered: