Comments (4)
Actually never mind, I did a little more research on how to make pre-compiled binaries work on NixOS and I found this: https://unix.stackexchange.com/a/522823/17214
Apparently there's a NixOS program called nix-ld
that is built-in since 22.05
. Enabling it sets up symlinks that let executables with hard coded library paths work.
It still doesn't make AppImages work (fully), but it does make --appimage-extract
work! This means that bob now works without any changes.
To any NixOS user that finds this thread, you basically just need to add:
{
programs.nix-ld.enable = true;
}
And bob will work with no changes.
from bob.
I guess it's time to rollback to using tar.gz
neovim provided, glad they didn't stop supporting it.
from bob.
I have maybe the same issue, when doing bob install nightly (stable works fine) I get:
Downloaded version nightly to /home/mmayer/.local/share/bob/nightly.appimage
[00:00:00] [█████████████████████████████████████████████████████████████████████████████] 17.35MiB/17.35MiB (953.67MiB/s, 0s)
Feb 15 08:55:32.233 ERROR Error: No such file or directory (os error 2)
But I'm not on NixOS but using nix package manager/home-manager on Ubuntu so I can't set nix-ld.enable=true
. Any other known workaround for this, maybe @Hubro ?
from bob.
I have maybe the same issue, when doing bob install nightly (stable works fine) I get:
Downloaded version nightly to /home/mmayer/.local/share/bob/nightly.appimage [00:00:00] [█████████████████████████████████████████████████████████████████████████████] 17.35MiB/17.35MiB (953.67MiB/s, 0s) Feb 15 08:55:32.233 ERROR Error: No such file or directory (os error 2)
But I'm not on NixOS but using nix package manager/home-manager on Ubuntu so I can't set
nix-ld.enable=true
. Any other known workaround for this, maybe @Hubro ?
If you're on Ubuntu then this definitely isn't the same issue. Ubuntu follows FHS and basic dynamic links should work.
From the error message, it could be an issue with dynamic links, a missing binary that Bob requires or any number of other things.
Are there any log files with more information, or is it possible to enable debug logging or verbose output?
from bob.
Related Issues (20)
- Creation of target directories does not honor $HOME variable HOT 2
- Cannot install nightly HOT 29
- Can't install nvim using Powershell 7 HOT 2
- Can't start nvim nightly on macos m2 HOT 11
- [Feature] Add notification system for breaking changes
- Can install, but cannot use neovim HOT 5
- `bob use` breaks in 2.9.0 HOT 4
- [feature]list remote nvim versions available to install HOT 15
- Linked binary opening slower than original HOT 12
- [Feature] add ability installing to system HOT 2
- Compiles Debug build on Windows, but RelWithDebugInfo on Linux HOT 3
- [Feature] Add version list from the command line
- [FIX] Store full commit hash in version sync file instead of short HOT 9
- bug: terminates on usr1 signal HOT 9
- [Feature] bob erase - do not delete non empty installation_location directory HOT 9
- Install based on nvim --version HOT 1
- [Feature] calling bob update without parameters should update the currently used version HOT 2
- certificate error installing nvim latest using bob in ubuntu wsl HOT 5
- Error: File exists (os error 17) HOT 5
- The nightly build of Neovim downloaded with Bob 3.0.0 is using 99% CPU on UNIX HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bob.