mirror of
https://github.com/nektos/act.git
synced 2026-04-26 01:15:51 +03:00
[GH-ISSUE #2455] Manual installation guide can be difficult to understand #1130
Labels
No labels
area/action
area/cli
area/docs
area/image
area/runner
area/workflow
backlog
confirmed/not-planned
kind/bug
kind/discussion
kind/external
kind/feature-request
kind/question
meta/duplicate
meta/invalid
meta/need-more-info
meta/resolved
meta/wontfix
meta/workaround
needs-work
pull-request
review/not-planned
size/M
size/XL
size/XXL
stale
stale-exempt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/act#1130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @julisod on GitHub (Sep 11, 2024).
Original GitHub issue: https://github.com/nektos/act/issues/2455
Details
I had a lot of issues figuring out how to install Act, and I feel like I some people might have similar struggles. I didn't have any of the package managers installed, so I tried the bash script. It says that it's executable on any systems, but it didn't work for me on windows, so I assumed it works on unix systems. So I went for the manual installation.
First issue was that I didn't know which file to download since I didn't know what the difference between them was. Took me a while to figure out it was about the CPU architecture and then to also figure out which one I have.
Second issue was that I didn't know what adding something to the PATH variable meant and how to do that.
Maybe this is me not being skilled enough with computers, but it would be nice if the installation guide was made as easy to understand as possible. The instructions could be more detailed, or maybe include links to external sites that walk you through the individual steps.
@sebastien-perpignane commented on GitHub (Sep 16, 2024):
I read a lot of installation guides (I'm an old man) and, to be totally honest, act guide is perfectly clear.
Manually installing a software requires some skills. Understanding that you have different binaries for different CPU architectures and adding a command to the PATH are one of them.
Now I think you can perceive your experience with this installation guide from two points of view:
I think the 2nd option is the best one :)
@TheFabulousDeath commented on GitHub (Sep 16, 2024):
Not trying to gotcha you, but don't you think that's exactly why you would think that it is perfectly clear?
I guess we agree that if the installation guide was more detailed, it would make the experience better. Why shouldn't this be the resource from which someone learns to install programs manually?
I can't see why this wouldn't just combine the positives of 1 and 2.
@julisod commented on GitHub (Sep 16, 2024):
I know that it would've been easy if I was more experienced with installing programs manually, the point was more that I'm not 😢 I was thinking about how easy this would be to use for a newbie (me). Glad that I learned something new, but I was also close to just giving up because of the complexity.
This is just in case someone else ends up having the same problem, because if I'm the only one who would have this issue, it's not really an issue.
@sebastien-perpignane commented on GitHub (Sep 16, 2024):
@TheFabulousDeath
Hehe honestly, no :) I think it is perfectly clear because I read lot of installation guides not containing that level of details and not proposing 9 package managers to facilitate the process of installation instead of installing manually.
For example, the guide says:
All you need to do is search "what is path environment variable" on your favorite search engine.
First result when using duck duck go is :
And what if a reader of the guide does not know what is an environment variable ? Do you think it should be explained in the act installation guide too ? Do you see what I mean ?
@julisod
I totally understand. I don't forget the time when I was a newbie and when these kinds of guide were difficult for me too. But a guide to install a specific program cannot also be a linux guide or a CPU architecture guide. It must consider that some prerequisites are already acquired. At least, that's what I think. Maybe the maintainers of act won't agree with me, after all :)
@github-actions[bot] commented on GitHub (Mar 16, 2025):
Issue is stale and will be closed in 14 days unless there is new activity