Я нашел странное поведение моего RVM
и не знаю, как с этим бороться.RVM необходимо записать в каталог, чтобы изменить gemset, совместимый с .ruby-version & .ruby-gemset
Похоже, что RVM не может автоматически изменяться, это гемсет согласно .ruby-version
& .ruby-gemset
, если я открываю терминал точно в корне проекта. Пожалуйста, ознакомьтесь с того, что я имею в виду
# open a terminal directly in terminal_ui directory, which contains .ruby-version & .ruby-gemset
ls -a # ... .ruby-version .ruby-gemset
rvm gemset list
gemsets for ruby-2.2.1 (found in /home/epic/.rvm/gems/ruby-2.2.1)
=> (default)
fasteria
global
terminal
terminal_ui
# but if I cd to the top and then back again, my gemset will be
cd ../
cd terminal_ui
rvm gemset list
gemsets for ruby-2.2.1 (found in /home/epic/.rvm/gems/ruby-2.2.1)
(default)
fasteria
global
terminal
=> terminal_ui
Полезная информация:
cat .ruby-version # => 2.2.1
cat .ruby-gemset # => terminal_ui
rvm -v # => rvm 1.26.11
Я пытался rvm get stable
, но без успеха
Простой, как ад! Благодаря! – asiniy
BTW, на некоторых ubuntus эта функциональность работает хорошо без каких-либо дополнений – asiniy