Skip to content

Commit 8c19bb1

Browse files
Ruby: Fix rbenv init bug (#185)
* fix rbenv bug * bump version * adds test
1 parent 7aad197 commit 8c19bb1

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/ruby/devcontainer-feature.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "ruby",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"name": "Ruby (via rvm)",
55
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/ruby",
66
"description": "Installs Ruby, rvm, rbenv, common Ruby utilities, and needed dependencies.",
@@ -29,6 +29,6 @@
2929
"GEM_PATH": "/usr/local/rvm/gems/default:/usr/local/rvm/gems/default@global",
3030
"GEM_HOME": "/usr/local/rvm/gems/default",
3131
"MY_RUBY_HOME": "/usr/local/rvm/rubies/default",
32-
"PATH": "/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:${PATH}"
32+
"PATH": "/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:${PATH}"
3333
}
3434
}

src/ruby/install.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,6 @@ if [ "${SKIP_RBENV_RBUILD}" != "true" ]; then
263263
-c fetch.fsck.zeroPaddedFilemode=ignore \
264264
-c receive.fsck.zeroPaddedFilemode=ignore \
265265
https://github.com/rbenv/rbenv.git /usr/local/share/rbenv
266-
267-
ln -s /usr/local/share/rbenv/bin/rbenv /usr/local/bin
268-
updaterc 'eval "$(rbenv init -)"'
269266
fi
270267

271268
if [[ ! -d "/usr/local/share/ruby-build" ]]; then

test/ruby/install_additional_ruby.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@ check "ruby version 3.1.2 installed as default" ruby -v | grep 3.1.2
99
check "ruby version 2.5.9 installed" rvm list | grep 2.5.9
1010
check "ruby version 3.0.4 installed" rvm list | grep 3.0.4
1111

12+
check "rbenv" bash -c 'eval "$(rbenv init -)" && rbenv --version'
13+
1214
# Report result
1315
reportResults

0 commit comments

Comments
 (0)