Parallels / vagrant-parallels

Vagrant Parallels Provider

Home Page:https://parallels.github.io/vagrant-parallels

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot install Vagrant in Parallels in my Mac M1 with arm

javiermaciasa opened this issue · comments

Hi I can't create the vagrant VM to use homestead, it says that is because I have an M1 processor, does this have a solution? or I have to change my computer?

thanks for your help.

Hi @javiermaciasa
Unfortunately, the edition of Parallels Desktop for M1 computers doesn't have a support of prlctl CLI utility (#401 (comment)). That makes it impossible to use this Vagrant provider on M1 computer :(

@legal90 , M1 version of Parallels Desktop has a full featured CLI support. Only macOS VM on M1 is not supported in CLI.

Hi I can't create the vagrant VM to use homestead, it says that is because I have an M1 processor, does this have a solution? or I have to change my computer?

thanks for your help.

Hi @javiermaciasa,
As far as I can see homestead doesn't have images built for M1 yet (see laravel/homestead#1552)
There is an unofficial build: https://github.com/yodoware/homestead-arm64

@legal90 , M1 version of Parallels Desktop has a full featured CLI support. Only macOS VM on M1 is not supported in CLI.

@alevlasu Thank you for the clarification! I haven't had a change to try M1 yet :)
Do you mean that prlctl can't be used for listing and managing macOS guests on M1 hosts?

@legal90 , M1 version of Parallels Desktop has a full featured CLI support. Only macOS VM on M1 is not supported in CLI.

@alevlasu Thank you for the clarification! I haven't had a change to try M1 yet :)
Do you mean that prlctl can't be used for listing and managing macOS guests on M1 hosts?

Absolutely.

I haven't created the PR yet for it but I have a version I'm working succesffully with on my M1 Pro and Parallels https://github.com/Petrosight/vagrant-parallels/tree/issue-401-m1-support

@ps-mattstuart can you merge this?

@gadelkareem I'll look to open the PR in the coming days. It was mostly focused on getting the tests done.
Note, I recently updated the branch pretty significantly to instead of taking a setting to reach out the VM and ask what arch it is to make it automated.

Thanks @ps-mattstuart! Is there a way to install the plugin using your branch?

PR opened. @gadelkareem you can install the plugin manually, clone my branch and then check the CONTRIBUTING.md file for information on how to build and install the plugin. https://github.com/Petrosight/vagrant-parallels/tree/issue-401-m1-support

Fixed by #416 , thank you, @ps-mattstuart !

The fix is released in v2.2.5