Рубин на рельсах пик гемсет, как рвм гемсет?

Я работал с RVM, где я могу получить гемсет и прочее, но нет способа получить его с помощью PIK? любая идея? Я пытался найти решение, но не смог его найти. Надеюсь, у кого-то есть какие-либо подсказки по этому вопросу?

Спасибо!

1 ответ

Как показано в ссылке ниже, мы можем использовать pik в Windows вместо rvm в качестве обходного пути:

https://github.com/vertiginous/pik/issues/16#issuecomment-3515658

На случай, если кому-то будет интересно, я просто попробовал упрощенный способ. Все идет нормально...

cd %HOMEPATH%\.pik\rubies
xcopy /s Ruby-193-p0 Ruby-193-p0@<gemset-name>

Теперь отредактируйте%HOMEPATH%.pik\config.yml, клонируйте запись, из которой вы скопировали, и добавьте "@", где это необходимо:

"193: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]": 
  :path: !ruby/object:Pathname 
    path: C:/Users/Nathan/.pik/rubies/Ruby-193-p0/bin
"193@<gemset-name>: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]": 
   :path: !ruby/object:Pathname 
    path: C:/Users/Nathan/.pik/rubies/Ruby-193-p0@<gemset-name>/bin

Тогда в командной строке...

pik list

* 193: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
  193@<gemset-name>: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]

pik switch 193@<gemset-name>

pik list
  193: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
* 193@<gemset-name>: ruby 1.9.3p0 (2011-10-30) [i386-mingw32]

Это оно! Конечно, YMMV. Отпишитесь, если вы улучшите это на этом хаке!

Это может быть полезно для вас.

Другие вопросы по тегам