【发布时间】:2013-04-03 18:16:15
【问题描述】:
我使用过 RVM,我可以在其中获得 gemset 和其他东西,但是无法使用 PIK 获得它?任何的想法?我试图寻找解决方案,但找不到。希望有人对这个问题有任何线索?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rubygems rvm pik
我使用过 RVM,我可以在其中获得 gemset 和其他东西,但是无法使用 PIK 获得它?任何的想法?我试图寻找解决方案,但找不到。希望有人对这个问题有任何线索?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rubygems rvm pik
参考下面的链接,我们可以在 windows 上使用 pik 而不是 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。如果您在此 hack 上改进了这一点,请回帖!
这可能对你有用。
【讨论】: