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

bug: No times executable found for ruby 3.3.0 #1744

Open
dorianmariecom opened this issue Apr 15, 2024 · 1 comment
Open

bug: No times executable found for ruby 3.3.0 #1744

dorianmariecom opened this issue Apr 15, 2024 · 1 comment
Labels

Comments

@dorianmariecom
Copy link

Describe the Bug

I have a gem, dorian-times which has an executable times

I can do gem install dorian-times

But when I do times I get:

> times
No times executable found for ruby 3.3.0

Other projects like dorian-each work just fine and use the same setup

Steps to Reproduce

  1. asdf install ruby 3.3.0
  2. asdf local ruby 3.3.0 or asdf global ruby 3.3.0
  3. gem install dorian-times
  4. times

Expected Behaviour

Shows the help message

Actual Behaviour

Shows an error message

Environment

OS:
Darwin Dorians-MacBook-Air.local 23.4.0 Darwin Kernel Version 23.4.0: Fri Mar 15 00:19:22 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T8112 arm64

SHELL:
fish, version 3.7.0

BASH VERSION:
3.2.57(1)-release

ASDF VERSION:
v0.14.0-ccdd47d

ASDF INTERNAL VARIABLES:
ASDF_DEFAULT_TOOL_VERSIONS_FILENAME=.tool-versions
ASDF_DATA_DIR=/Users/dorianmariefr/.asdf
ASDF_DIR=/Users/dorianmariefr/.asdf
ASDF_CONFIG_FILE=/Users/dorianmariefr/.asdfrc

ASDF INSTALLED PLUGINS:
nodejs                       https://github.com/asdf-vm/asdf-nodejs.git master c5b7c40
ruby                         https://github.com/asdf-vm/asdf-ruby.git master 7a22142
rust                         https://github.com/code-lever/asdf-rust.git master 95acf4f
yarn                         https://github.com/twuni/asdf-yarn.git main 376c540

asdf plugins affected (if relevant)

ruby

@gee-forr
Copy link

gee-forr commented May 7, 2024

I came across the same issue myself. It seems that the shim path is not being added in the right place in your $PATH variable, i.e. right at the beginning.

I updated my /opt/homebrew/opt/asdf/libexec/asdf.fish script on lines 19-21 to:

if not test (contains -i $_asdf_shims $PATH) -eq 1
    set -gx --prepend PATH $_asdf_shims
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants