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

Trying to run the project on my system #239

Closed
1 task
uyiekpen opened this issue Jun 21, 2023 · 7 comments
Closed
1 task

Trying to run the project on my system #239

uyiekpen opened this issue Jun 21, 2023 · 7 comments

Comments

@uyiekpen
Copy link

What version of starlight are you using?

2.5.0

What version of astro are you using?

2.5.0

What package manager are you using?

npm

What operating system are you using?

Windows

What browser are you using?

Chrome

Describe the Bug

ript, failed in 9m 31.2s
.../node_modules/puppeteer install$ node install.js
└─ Failed in 9m 31.2s at C:\Users\USER\Desktop\personal project\starlight\node_modules.pnpm\puppeteer@9.1.1\node_modules\puppeteer

i was trying to run pnpm i

Link to Minimal Reproducible Example

No response

Participation

  • I am willing to submit a pull request for this issue.
@delucis
Copy link
Member

delucis commented Jun 21, 2023

Thanks for reporting @uyiekpen! Just checked with one of our maintainers who has a Windows computer and they said they remembered seeing something similar, but running pnpm i again fixed it for them, so maybe try that as a first step. If that doesn’t work, let me know — perhaps sharing a bit more of the error log.

Were you looking to contribute something specific or did you want to build a website with Starlight?

@uyiekpen
Copy link
Author

i was looking to contribute something

@uyiekpen
Copy link
Author

.../node_modules/puppeteer install$ node install.js
│ ERROR: Failed to set up Chromium r869685! Set "PUPPETEER_SKIP_DOWNL…
│ Error: read ECONNRESET
│ at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:…
│ errno: -4077,
│ code: 'ECONNRESET',
│ syscall: 'read'
│ }
└─ Failed in 1m 41.5s at C:\Users\USER\Desktop\personal project\starlight\node_modules.pnpm\puppeteer@9.1.1\node_modules\puppeteer
 ELIFECYCLE  Command failed with exit code 1.

this is the error i am having

@delucis
Copy link
Member

delucis commented Jun 22, 2023

Thanks for sharing. It looks like during dependency installation, Puppeteer fails to download Chromium correctly.

Puppeteer is only needed for running our accessibility test, which we do in a GitHub Action, so is not essential for local development (unless you wanted to run the accessibility test locally but let’s skip that for now).

To unblock your work, I’d suggest the following:

cd docs
pnpm un pa11y-ci
pnpm i

This will remove pa11y-ci (the tool that’s pulling in Puppeteer) as a dependency and then hopefully you can successfully install all the other dependencies. Avoid committing the updated package.json and pnpm-lock.yaml files while you work and we should be OK hopefully 🤞

I’ll also take a look if there’s something we can do to help avoid forcing people through that big download just to get started.

@delucis
Copy link
Member

delucis commented Jun 22, 2023

Oh, and one other option might be to try using something like Gitpod! Because they’re installing dependencies on their servers and you’re just editing in the browser, sometimes they can help in these situations. We have a short guide to setting up the repo with Gitpod too. @sarah11918 who is the Astro Docs Lead contributes like this very often, so let us know if you feel like trying that and run into anything!

@uyiekpen
Copy link
Author

ohh.. thanks for the respond..i have fixed it and it running in my local machine

@delucis
Copy link
Member

delucis commented Jul 10, 2023

Hi @uyiekpen — just tidying up issues, and I think this one is resolved so I will close it. Don’t hesitate to post further if you have questions though!

@delucis delucis closed this as completed Jul 10, 2023
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

2 participants