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 manual installation instructions #130

Open
MarkTiedemann opened this issue May 26, 2020 · 5 comments
Open

Add manual installation instructions #130

MarkTiedemann opened this issue May 26, 2020 · 5 comments

Comments

@MarkTiedemann
Copy link
Contributor

As witnessed in denoland/deno#5727 and #129, people may not expect Deno to just be an .exe in a .zip.

I think adding manual installation instructions might help.

To reduce installation complexity, it might also help to provide both a .zip and an .exe for download. (cc @ry - Is this something you'd consider?)

On a related note, if you download the .exe and double-click it on Windows, you'll get a warning that "Windows protected your PC", you have to click "More info", and then "Run anyway" to finally enter the REPL. Fixing this, I think, is something that would help make running Deno for the first time more beginner friendly.

@littledivy
Copy link
Member

@MarkTiedemann I don't know why would anyone be so lazy to download the .zip and extract it?

@MarkTiedemann
Copy link
Contributor Author

@divy-work How is downloading the .zip lazy? That's manual work, whereas if you use the installer, it does the work for you automatically. So I think it's the other way around; the installer script is the "lazy" way to install Deno.

I think a lot of people are not familiar with PowerShell... I think "download a zip, extract the zip, double-click the exe" maybe more familiar.

@littledivy
Copy link
Member

@MarkTiedemann Agreed. I'm of no authority. It's better to have something that helps but I still feel this is not needed.

@Yamboy1
Copy link
Contributor

Yamboy1 commented May 27, 2020

I mean, I don't see any reason why we shouldn't have an exe installer. Just cos there's a command line method doesn't mean it's the best on any platform, heck, there's a reason that i'm going to the trouble of maintaining this: https://aur.archlinux.org/packages/deno-bin, because AUR packages are more typical in an arch / manjaro system than using shell script installers. Also see my comment here: denoland/deno#5727 (comment)

@MarkTiedemann
Copy link
Contributor Author

I still feel this is not needed.

I think the two linked issues above show that this may be helpful for beginners. Most Windows users have extracted a zip-file and double-clicked an exe. Running Powershell commands, I feel like, is not a very common thing.

AUR packages are more typical in an arch / manjaro system than using shell script installers

There are also multiple package managers for Windows, for example, Scoop, Chocolatey and NuGet, and we already support both Scoop and Choco.

I don't see any reason why we shouldn't have an exe installer.

Me neither. In fact, I have started working on a private C++ project I call "deno-up". Manual install instructions and a setup.exe are not mutually exclusive.

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

No branches or pull requests

3 participants