is there supposed to be a ~/.rbenv/bin directory?
- Dominant language
- Ruby
- Stars
- 217
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
I have a server (OS X server) running several small rails applications. I had initially set it using brew to install ruby (could not get rvm to install!). I made some changes to one of the apps and ran into all kinds of problems with I updated the brew ruby version. I decided to try rbenv and set it up on the server. Lots of problems with clashes with the brew version that I eventually figured out.
I then tried to deploy and discovered that my bundle update loaded capistrano 3.1 and nothing worked. I started the conversion processes and I got stuck on:
```
set :rbenv_prefix, "RBENV_ROOT=#{fetch(:rbenv_path)} RBENV_VERSION=#{fetch(:rbenv_ruby)} #{fetch(:rbenv_path)}/bin/rbenv exec"
```
I have no bin directory on what brew installed for rbenv. I changed it to:
```
set :rbenv_prefix, "RBENV_ROOT=#{fetch(:rbenv_path)} RBENV_VERSION=#{fetch(:rbenv_ruby)} /usr/local/bin/rbenv exec"
```
and got it to work, but maybe I'm missing something. I did get a basic deploy to work, but still have to get the rest of my 'railscast/recipes' to work, like writing plists for launchd etc.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the issue's rbenv_prefix configuration and compare the expected RBENV_ROOT/bin/rbenv path with the /usr/local/bin/rbenv installation described. Check the Capistrano rbenv setup and deployment behavior; done means the expected path is established and the configuration works for the reported deployment scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100