【问题标题】:set project specific ruby on rails environment在 Rails 环境中设置项目特定的 ruby
【发布时间】:2014-05-10 03:07:47
【问题描述】:

我目前正在学习如何使用 Ruby on Rails。

我的本​​地机器(Mac OS X Mavericks)正在运行 Ruby 2.1.0 和 Rails 4。

为了学习教程,我需要它来运行 Ruby 1.9.3 和 Rails 3.2。

但是,我不想降级我的整台机器,而只是降级教程项目的目录。

我所有的项目都位于Desktop>work,而我要设置具体环境的项目位于Desktop>work>project_name

我尝试安装 RVM 并使用 .rvmrc 项目文件,如 here 所述,但无法实现我的目标。

在给定目录中设置项目特定的 Ruby on Rails 环境的正确分步工作流程是什么?

【问题讨论】:

    标签: ruby-on-rails rvm


    【解决方案1】:

    将此添加到您的 gem 文件中:

    ruby "1.9.3"
    gem 'rails', '3.2'
    

    那么

    bundle install
    

    那么

    rails s
    

    现在您的环境将按指定工作。

    【讨论】:

    • 非常感谢您的回复。我确实知道如何修改 Gem 文件,但是,家属呢?我的意思是,当我要添加一个新的 Gem 时,我如何确保它可以与我的本地版本一起使用?
    • 添加这个你的环境将支持 3.2,如果某些 gem 不能工作,那么它会显示错误消息,这没什么大不了的
    • 正确。实际上,我还有其他 other versioning problems 现在已经解决了。
    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多