Skip to content
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

Support MacOS #2

Open
devnote-dev opened this issue Sep 6, 2023 · 2 comments
Open

Support MacOS #2

devnote-dev opened this issue Sep 6, 2023 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed platform: macos This affects MacOS platform support

Comments

@devnote-dev
Copy link
Member

Crimson does not compile on MacOS/Darwin systems yet. I have virtually no experience with package management on MacOS systems as well as the distribution process for it. From the research I have been able to do, it seems fairly similar to the Linux env implementation so it can probably be reused for MacOS with a few tweaks.

@devnote-dev devnote-dev added enhancement New feature or request help wanted Extra attention is needed platform: macos This affects MacOS platform support labels Sep 6, 2023
@nobodywasishere
Copy link
Contributor

nobodywasishere commented Sep 6, 2024

I think crimson on MacOS should use ~/Library and install per-user instead of globally.
See https://code.whatever.social/questions/3373948/equivalents-of-xdg-config-home-and-xdg-data-home-on-mac-os-x#5084892. I'd be happy to help work on this.

@devnote-dev
Copy link
Member Author

Sounds good, when I last looked at the MacOS implementation it seemed there was no official packaging system, has this changed or will Crimson need to handle Crystal's dependencies manually? At the time I had tried to make things work with Homebrew but because of its cellar system (among other conflicts) it wasn't feasible.

(unrelated: it's been exactly a year since this issue was made, perfect timing 😄)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed platform: macos This affects MacOS platform support
Projects
None yet
Development

No branches or pull requests

2 participants