conda-forge / conda-forge/ruby-feedstock
Bin Target Incorrect
- Dominant language
- Shell
- Stars
- 2
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
### Solution to issue cannot be found in the documentation.
- [x] I checked the documentation.
### Issue
The conda-forge Windows distribution of Ruby installs its core binaries directly into the \bin folder instead of conforming to the standard \Library\bin structure, causing a fatal path mismatch. Because of this layout blunder, the compiled openssl.so extension cannot locate or link against Conda's underlying OpenSSL DLLs at runtime. This causes the critical gem command to fail entirely with a LoadError 127, leaving developers stranded with a broken environment that has zero HTTPS capabilities for downloading packages.
### Installed packages
```shell
unrelated
```
### Environment info
```shell
unrelated
```
Contributor guide
Research direction
Start by inspecting the conda-forge Ruby feedstock and the Windows package layout described in the issue, especially the bin and Library/bin locations and the openssl.so dependency. Reproduce the failing gem command and verify that the resulting package can load OpenSSL and download gems over HTTPS without LoadError 127.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100