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

Include a Windows header under the installation instructions page #335

Open
devskillz47 opened this issue Nov 20, 2024 · 2 comments
Open
Labels
enhancement New feature or request getting-started This adds friction, resistance, frustration or confusion to a new tremor adopter good first issue Good for newcomers

Comments

@devskillz47
Copy link

Problem
'tremor' is not recognized as an internal or external command,
operable program or batch file.

Steps

  1. Download and unpack (tremor-0.12.4-x86_64-unknown-linux-gnu.tar.gz) directly on windows
  2. Execute "tremor server run"

Possible Solution(s)

  • installation instructions should specify that for windows users, it is recommended that tremor should be installed under WSL.

Output of rustup --version:
rustup 1.27.1 (54dd3d00f 2024-04-24)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active rustc version is rustc 1.81.0 (eeb90cda1 2024-09-04)

Output of rustup show:
Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\Petri.rustup
stable-x86_64-pc-windows-msvc (default)
rustc 1.81.0 (eeb90cda1 2024-09-04)

Output of tremor --version:
bash: tremor: command not found

@darach darach added enhancement New feature or request good first issue Good for newcomers getting-started This adds friction, resistance, frustration or confusion to a new tremor adopter labels Nov 20, 2024
@darach
Copy link
Member

darach commented Nov 20, 2024

Good catch.

Currently tremor fails to build on windows natively as we use UNIX signal handling via the tokio libraries
and this constrains tremor to running on Mac OS X, Linux or UNIX derivatives. This means features like
UNIX streams or UNIX style signal handling would need to be avoided on native windows or worked around
or adapted in some way. That work ( adaptation for windows ) is not done.

We do not currently have Tremor on Windows subsystem for Linux documentation as most experienced
WSL users ( or experienced programmers ) will know to use the UNIX/Linux documentation.

However, this is still a getting started issue for folk new to windows and new to WSL or perhaps new to
programming in general.

As this is a bug of omission, enhancing our docs by adding the missing guide should hopefully provide a
set of steps for those that needed it.

Thank you for raising and opening this issue!

@devskillz47
Copy link
Author

devskillz47 commented Nov 20, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request getting-started This adds friction, resistance, frustration or confusion to a new tremor adopter good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants