ruby-on-rails - win7下如何使用pik?

标签 ruby-on-rails

我使用Windows for Rails。我安装了pik来维护不同版本的ruby。 但是是否有可能像在 RVM 中一样在 PIK 中创建 gemset?如果没有那么我如何安装不同版本的 Rails?

请帮助我..提前致谢!!!

最佳答案

皮克救了我的命。我在工作中一直使用rails 2.3.8。我想尝试一下新的 Rails 3.1 供我个人使用。他们告诉我安装 RailsInstaller。但这搞砸了我所有的 Rails 2.3.8 设置。这就是我所做的。

  1. 我去了 ruby​​installer。下载了 Ruby 1.8.7-p302 和 Ruby 1.9.2-p290 版本的安装程序并安装了它们。

  2. 我安装了两个版本的 ruby​​

  3. 然后我安装了 gem pik(参见 https://github.com/vertiginous/pik )

  4. 现在,我可以使用 pik 轻松在 Ruby 1.8.7 和 1.9.2 之间切换 pik 187(切换到 ruby​​ 1.8.7)

  5. 所以,我切换到了 ruby​​ 1.8.7。然后安装rails 2.3.8
    gem 安装rails -v 2.3.8

  6. 然后我说 pik 192 将 ruby​​ 切换到 1.9.2。然后我说 gem 安装rails -v 3.1.0

  7. 现在要使用 Rails 2.3.8,我所要做的就是说 pik 187。它不仅将 ruby​​ 切换到 1.8.7,还将 Rails 切换到 2.3.8

我不是 Ruby 或 Rails 专家。但要记住的关键是,在安装 Rails 时需要选择正确的 Ruby 版本。这意味着,如果您要安装 Rails 3.1.0,请确保您当前的 ruby​​ 版本是 1.9.2 或更高版本,或者 Rails 3 可以运行的任何版本。同样,如果你想安装 Rails 2.3.8,请确保你当前的 ruby​​ 版本是 1.8.7

希望这有帮助。人们不会像我一样因此而失眠。

关于ruby-on-rails - win7下如何使用pik?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778160/

相关文章:

javascript - Ember UI 在测试期间未触发 Ember Controller 操作

ruby-on-rails - CarrierWave stub 请求错误 "Not allowed to upload application/octet-stream files"

ruby-on-rails - 使用 Rails 3 的自定义守护进程

java - 需要创建正则表达式来分析rails服务器日志

ruby-on-rails - Heroku Rails 控制台不再启动

ruby-on-rails - 使用 bcrypt 生成的 Rails 密码是可移植的吗?

ruby-on-rails - Rails 根据表单输入重新加载 chartkick

ruby-on-rails - 对哈希中的先前值求和

ruby-on-rails - 瘦服务器 QUERY_STRING 比 (1024 * 10) 允许的长度长

ruby-on-rails - 缓存 WSDL 文件而不是在每个 SOAP 请求时获取它