-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
MacOS Instructions Unclear #43
Comments
If you download the macos archive from here: https://github.com/CDeenen/MaterialServer/releases, you shouldn't need to clone the repository or use node. On my old Macbook I could start the server by doubleclicking the MaterialServer-macos file in that archive. Alternatively you should be able to run it by dragging that file into the terminal. Could you please check if that works, I'll then edit the documentation to describe the correct method. |
What version of macOS are you running on your Macbook? I am running Big Sur. Double-clicking defaults to TextEdit and dragging it to the terminal says command not found. |
El Capitan (unfortunately the latest OSX I can run on the machine), but someone else also had success running it on a newer version. I'm waiting on a response on what OSX version they're running. |
@Puddinglord I have not made it to Big Sur which may have changed things as it's the first full revision of OSX/MacOS. However, on Catalina, I do the following 3-step to run the server.
Step #3 runs the executable in Terminal.app. Perhaps right-click the executable to “Open in...” the executable in Terminal.app explicitly (to overrride the default app, e.g., TextEdit.app)? (If that works, perhaps change the default app for that type of file (in Get Info) to open in Terminal.app by default?) |
Using Catilina 10.15.5 it's not running for me. Double-click
Drag MaterialServer-macos to termianl
Directly in terminal
|
@DM-miX : Nothing I can think of though I'll poke around. I am running 10.15.7 Catalina, in case that makes any difference. More after I poke around. |
@dm: When you 'Get Info' on the file "MaterialServer-macos", does it list as "Kind: Unix executable"? |
@dm: Terminal.app has a lot of options. I don't recall tweaking them, so I believe mine are default. Are yours default or tweaked? In any case, my options are vanilla, so I let Terminal.app open without any special shell or such. If you have any ideas what else I could check, I am happy to help. For now, I'm not seeing anything out of the ordinary with my setup. |
I've had a win! The term 'Unix executable' lead me on the right path
|
Thanks for all the responses. It looks like there's a solution. I'll expand the documentation with some of this info. |
@DM-miX Glad to you got it working. Kudos! |
I know this issue is closed, but I'm having trouble importing the StreamDeck profile on Catalina 10.15.7. I've tried downloading the Profile v1.2.2 as well as v1.2.1 and the Kuvek and XL versions (mine is an XL) and importing them by double clicking the files (has worked for other profiles I've imported in the past) and also opening the Stream Deck software and forcing it to import the file using the menus there. I set up the server just the way you described it here and it worked, so I'm wondering if you know what may be causing this problem. I can open a separate issue if necessary. |
You're not the first person who has reported problems with importing profiles, besides the profiles, there was also someone who had trouble installing the plugin. I don't know why this happens, it all seems to work fine for most people, but for some reason not for everyone. If I remember correctly, you're the 2nd person reporting this issue with OSX, but there was also someone on Windows with the same problem. |
In Windows, it is very possible to double click something and have a server run. On macOS, if you double click the "document" in the folder it tries to open itself with TextEdit. I propose that you just update the wiki to include the simple instructions to run the server manually. They would be as follows.
npm install
to make sure all the dependencies are up to datenode MaterialServer.js
You could also keep releasing the server and providing slightly different instructions if you just wanted to release the server as a .zip of the source code to still keep things simple.
The text was updated successfully, but these errors were encountered: