ruby on rails PIK gemset就像RVM gemset一样?

时间:2013-04-03 18:16:16

标签: ruby-on-rails ruby-on-rails-3 rubygems rvm pik

我和RVM一起工作过,我可以获得宝石的东西,但是没有办法用PIK获得它?任何的想法?我试着找一个解决方案,却找不到一个。希望有人对这个问题有任何线索吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

参考下面的链接,我们可以在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。如果你在这个黑客上改进了这个,请回复!

这对你有用。