Cypress: Cypress Fails to Install with FreeBSD

Created on 8 Feb 2019  路  10Comments  路  Source: cypress-io/cypress

I would like to reopen this issue, which does not seem to have been addressed nor resolved. As Cypress is gaining popularity, the FreeBSD incompatibility is becoming more significant... What is the status, and is the developer team still adamant not to support FreeBSD (despite existing support for Mac)? Thank you for enlightening me.

FreeBSD proposal 馃挕 installation feature

Most helpful comment

+1 cypress user with FreeBSD

PS: electron port available on FreeBSD platform: https://www.freshports.org/devel/electron4

All 10 comments

There was a good deal of discussion on the requirements for FreeBSD support here: https://github.com/cypress-io/cypress/issues/1942 - it seems the contributor there never did open an official issue for full FreeBSD support as I requested.

What is happening now when you attempt to use Cypress on Free BSD?

Some requirements for supporting FreeBSD:

  • [ ] Running out tests in CI against FreeBSD as our 4th operating system.
  • [ ] Cypress relies on node and Chromium via Electron, these would need to support FreeBSD
  • [ ] Probably a lot of other things...

A native FreeBSD port of the Cypress web testing framework: https://gitlab.com/duncan-bayne/freebsd-ports-cypress

This is a low priority for Cypress, however, until we see a large amount of requests for this from our users.

+1 cypress user with FreeBSD

PS: electron port available on FreeBSD platform: https://www.freshports.org/devel/electron4

@olevole how did you get cypress to work in freeBSD?

@BonfaceKilz I am a potential cypress user with FreeBSD ;) But still waiting for support.

Electron now is part of the official FreeBSD ports tree ( https://www.freshports.org/devel/electron6/ ). For example it is already in use by the vscode on FreeBSD: https://svnweb.freebsd.org/ports/head/editors/vscode/Makefile?view=markup&pathrev=520731#l27

@olevole with the way things are going and after reading through #1942, I don't think we'll get support anytime soon. Have you found any work around with freebsd support especially when working with projects that have cypress as a dependency?

@BonfaceKilz There seems to be a bounty for electron support in FreeBSD, see here and the electron issue here

@bkmgit a solution I've used for that is to run Node in docker(which FYI is kinda un-intuitive because of jails). I wrote about that here: https://www.bonfacemunyoki.com/post/2020-01-20-how-to-setup-docker-in-freebsd/

As the priority: low label was remove, is there a possibility this issue be fixed soon?

We have limited resources, so we have to make hard decisions on what we work on. This issue is still in the 'proposal' stage, which means no work has been done on this issue as of today, so we do not have an estimate on when this will be delivered.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tahayk picture tahayk  路  3Comments

zbigniewkalinowski picture zbigniewkalinowski  路  3Comments

jennifer-shehane picture jennifer-shehane  路  3Comments

weskor picture weskor  路  3Comments

igorpavlov picture igorpavlov  路  3Comments