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

Add support for Windows #8

Closed
mardukbp opened this issue Jun 17, 2024 · 6 comments · Fixed by #4
Closed

Add support for Windows #8

mardukbp opened this issue Jun 17, 2024 · 6 comments · Fixed by #4
Labels
enhancement New feature or request

Comments

@mardukbp
Copy link

vfox is a cross-platform SDK manager. Therefore, it is expected that the plugins also work on all platforms.

Moreover, it would be great to be able to install Elixir (and Erlang) without a graphical installer, since the graphical installer for Windows requires admin rights. Since most people at universities and enterprises have no admin rights, they cannot use Elixir.

@yeshan333 yeshan333 added the enhancement New feature or request label Jun 17, 2024
@yeshan333
Copy link
Member

I have already do some work in this pull request, but still need to test it. There are still some problems at present.

@yeshan333 yeshan333 linked a pull request Jun 17, 2024 that will close this issue
@mardukbp
Copy link
Author

Awesome! I saw that you install Erlang and Elixir by executing the .exe installers. Like I said they require admin rights. I already opened an issue on the Erlang OTP repo hoping that they will create an installer that doesn't need admin rights. AFAIK it requires admin rights because it executes the installer for Microsoft Visual C++ Redistributable in order to install vcruntime140.dll. But this DLL can be shipped with the installer, like Python does. It is present in the Windows 2022 GH image.

@yeshan333 yeshan333 pinned this issue Jun 18, 2024
@yeshan333
Copy link
Member

I have released a new plugin version v0.4.0 to support this. You can have a try~. @mardukbp

Note:

  • vfox version require v0.5.3+
  • update vfox-elixir plugin

@mardukbp
Copy link
Author

It works! But, I noticed that the elixir-plugin does not know that Elixir depends on Erlang. Therefore one has to install Erlang by hand. Does vfox support dependencies on other plugins?

@yeshan333
Copy link
Member

yeshan333 commented Jun 19, 2024

Yes, you must clear to know whether the Erlang version that the Elixir version you want to install depends on is already installed. Best used in combination with the vfox-erlang plugin.

Maybe, it will not be a problem to use it with hands-on installation Erlang, but I have not tested this scenario.

Vfox should not support interdependence between plug-ins at present.

@mardukbp
Copy link
Author

Yeah, with vfox-erlang it's a breeze. I like that vfox is fast and intuitive. Thank you for all your efforts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants