From 03650a6c4fd489b8f74c7afdaefe211f46bc23ee Mon Sep 17 00:00:00 2001 From: Soutaro Matsumoto Date: Tue, 24 May 2022 15:27:47 +0900 Subject: [PATCH] Test if `.ruby-version` exists before `rvm do` --- lib/steep/cli.rb | 4 +++- test/cli_test.rb | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/steep/cli.rb b/lib/steep/cli.rb index 669aee4e7..c0a4371a2 100644 --- a/lib/steep/cli.rb +++ b/lib/steep/cli.rb @@ -271,7 +271,9 @@ def process_binstub STEEP="rbenv exec ${STEEP}" else if type "rvm" > /dev/null 2>&1; then - STEEP="rvm ${ROOT_DIR} do ${STEEP}" + if [ -e ${ROOT_DIR}/.ruby-version ]; then + STEEP="rvm ${ROOT_DIR} do ${STEEP}" + fi fi fi diff --git a/test/cli_test.rb b/test/cli_test.rb index 1f9a7ac5a..88437b36a 100644 --- a/test/cli_test.rb +++ b/test/cli_test.rb @@ -566,7 +566,9 @@ def test_binstub_generate STEEP="rbenv exec ${STEEP}" else if type "rvm" > /dev/null 2>&1; then - STEEP="rvm ${ROOT_DIR} do ${STEEP}" + if [ -e ${ROOT_DIR}/.ruby-version ]; then + STEEP="rvm ${ROOT_DIR} do ${STEEP}" + fi fi fi