草庐IT

ruby-on-rails - Windows 7 上的 Pik 不记得选择

我在Windows7上使用pik。我无法让pik记住ruby​​版本选择。例子:命令窗口1>piklist*187:ruby1.8.7(2011-02-18patchlevel334)[i386-mingw32]192:ruby1.9.2p290(2011-07-09)[i386-mingw32]193:ruby1.9.3p125(2012-02-16)[i386-mingw32]我选择版本193。>pik193>piklist187:ruby1.8.7(2011-02-18patchlevel334)[i386-mingw32]192:ruby1.9.2p290(2011-07-09

ruby - 尝试使用 pik 安装 ruby​​ 1.9 时出错

我正在尝试使用pik安装ruby1.9。这是错误pikinstallruby1.9-dTherewasanerror.Error:privatemethod`gsub'calledfornil:NilClassin:pik/commands/install_command.rb:24:in`execute'in:pik_runner:33错误似乎类似于pikError:privatemethod`gsub'calledfornil:NilClass和Error:privatemethod`gsub'calledfornil:NilClasswithpikinstallruby1.9.3

ruby - 安装 1.9.2 后无法让 ruby​​ 1.8.7 工作

我在Windows7上通过一键安装程序安装了ruby​​1.9.2。现在我有一个只能在1.8.7上运行的gem所以我安装了Pik并试图让1.8.7正常工作。irb运行良好,但require运行不正常。例如,如果我做一个gem列表它列出了有问题的gem当我在irb中需要gem时,它说没有要加载的文件。当我使用Pik切换回1.9.2时一切正常(即加载gem)我已经尝试在pik外部和pik内部加载gem。这是我在1.8.7下运行的加载路径:....>ruby-ve"puts$LOAD_PATH.inspect"ruby1.8.7(2011-06-30patchlevel352)[i386-m

ruby - 如何在 Windows 上的 Git Bash 中使用 Pik for Ruby?

我在Windows上运行多个版本的Ruby(和Rails),并使用Pik在它们之间切换。在命令行,我可以调用>piklist186:ruby1.8.6(2007-09-24patchlevel111)[i386-mswin32]192:ruby1.9.2p0(2010-08-18)[i386-mingw32]获取可用的ruby​​版本列表,并使用>pik192>ruby-vruby1.9.2p0(2010-08-18)[i386-mingw32]使ruby​​1.9.2成为事件版本:我无法在gitbash中做同样的事情:$piklistsh.exe":pik:commandnotfou

ruby - 为 pik 安装的 Rubies 安装 devkit

我已经使用pik安装了两个rubies,但我还没有在pik之外安装任何rubies。当我使用pik选择Ruby,然后尝试设置devkit时,没有二进制文件添加到生成的config.yml文件中:#Thisconfigurationfilecontainstheabsolutepathlocationsofall#installedRubiestobeenhancedtoworkwiththeDevKit.Thisconfig#fileisgeneratedbythe'rubydk.rbinit'stepandmaybemodified#beforerunningthe'rubydk.r

ruby-on-rails - 为什么 Pik 不安装 Ruby?

尝试从此处安装RubyonRails失败后:http://railsinstaller.org/,我现在正在尝试手动安装。我想我会先安装Pik,然后在命令提示符下点击“pikinstallruby​​”。看起来,没有比这更简单的了。但是,我收到消息“找不到Ruby”。怎么会这样? 最佳答案 虽然不再维护pikgem,但来自here的pik仍然是在Windows上管理多个ruby​​版本的最佳方式。(请有人再写一个。或者说服GordonThiesfeld让其他人来管理它。)设置pik很痛苦(您需要手动安装ruby​​版本、所需的dev

ruby - 如何让 pik gem 在 Windows XP 中与 cygwin 很好地协同工作?还是有另一种方法可以在 cygwin 中启动并运行多个版本的 ruby​​?

如果您使用的是Windows机器,Pik看起来很棒。唯一的问题是它似乎是为Windows命令提示符设置的,而我使用的是cygwin。每当我尝试在cygwin中切换到不同版本的ruby​​时,它仍然只使用默认的cygwin安装ruby​​。$piklist186:ruby1.8.6(2009-06-08patchlevel369)[i386-mswin32]187:ruby1.8.7(2008-08-11patchlevel72)[i386-cygwin]*187:ruby1.8.7(2010-01-10patchlevel249)[i386-mswin32]191:ruby1.9.1p

ruby - pik 错误 : private method `gsub' called for nil:NilClass

将JRuby1.3.1添加到pik时出现错误。错误:Error:privatemethod`gsub'calledfornil:NilClass这是我的路径环境变量:C:\Users\Owner>echo%path%C:\ProgramFiles\Java\jdk1.7.0_05\bin;c:\jruby-1.7.0.preview1\bin;C:\jruby-1.3.1\bin;c:\pik这是在尝试添加1.3.1版本时:C:\Users\Owner>pikaddC:\jruby-1.3.1\binTherewasanerror.Error:privatemethod`gsub'ca