ruby-on-rails - 如何从GitHub安装Rails 3 master

标签 ruby-on-rails ruby-on-rails-3

我正在使用rvm(Ruby版本管理器)并运行Rails 3 RC。我需要测试一个应用程序,以查看最近在GitHub上提交给Rails 3 master的问题是否已解决。

如何从GitHub安装Rails 3 master,然后生成一个新应用?

我不能用
gem安装滑轨--pre
因为我想要的是边缘版本,而不是发布候选版本。

您可以提出有帮助的要点或博客文章吗?

我只能找到的是:
http://weblog.rubyonrails.org/2010/1/1/getting-a-new-app-running-on-edge
而且已经过时了。

谢谢!

最佳答案

您可以使用rails 3应用程序Gemfile进行此操作。 Bundler可以直接从github安装,如果您未指定分支或标签,则它将使用master。生成rails 3应用程序后,将其添加到您的Gemfile中,然后运行bundle install并启动您的应用程序。捆绑安装后,它将在Gemfile.lock中显示您的提交编号。它应该是主rails repo 中的最新提交编号。这是我在Gemfile中执行的操作:

gem'rails',:git =>'git://github.com/rails/rails.git'
#gem'rails','3.0.0.rc'

我只是取消注释并评论这两行来切换黑白RC和主控...并捆绑安装。

另外,您可以克隆存储库,然后在Gemfile中使用本地源:

我认为应该看起来像这样(未经测试):

gem'rails',:require =>'rails',:path =>“/path_to/rails”

关于ruby-on-rails - 如何从GitHub安装Rails 3 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489871/

相关文章:

php - Ruby 命令未在 PHP shell_exec 函数中执行

mysql - 铁路服务器错误? ( rails 3)在 Windows 中

ruby-on-rails - Rails 成熟的管理控制面板

ruby-on-rails - Ensure_inclusion_of 在应该失败的时候仍然通过?

ruby-on-rails - 回滚所有 rails 迁移或删除表并修改迁移(从头开始)

jquery - 如何在rails中使用jquery验证插件

ruby-on-rails - 如何升级到最新版本的 ruby​​ on rails 3.2.8?

ruby-on-rails - 为什么 GC 执行频繁发生并且在我的 Ruby Rails 上用 REE 部署花费太长时间?

mysql - 使用 Rails 提取博客文章的 "preview"

ruby-on-rails - FactoryGirl未定义方法 `create='