如何从GitHub安装Rails 3 master
我正在使用rvm(Ruby Version Manager)并运行Rails 3 RC。 我需要测试一个应用程序,看看是否已经通过GitHub上最近提交给Rails 3 master解决了一个错误。
如何从GitHub安装Rails 3 master然后生成一个新应用程序?
我不能使用gem install rails –pre,因为我想要边缘版本,而不是候选版本。
你能建议一个有用的要点或博客文章吗?
我能找到的就是: http : //weblog.rubyonrails.org/2010/1/1/getting-a-new-app-running-on-edge ,它已经过时了。
谢谢!
您可以使用rails 3 app Gemfile执行此操作。 Bundler能够直接从github安装,如果你没有指定分支或标签,那么它将使用master。 生成rails 3应用程序后,将其添加到Gemfile中,然后运行bundle install并启动应用程序。 捆绑安装后,它将显示Gemfile.lock中的提交编号..它应该是主rails repo中的最新提交编号。 这是我在Gemfile中所做的事情:
gem'rails',: git =>'git://github.com/rails/rails.git' #gem'trail','3.0.0.rc'
我只是取消注释并注释这两行来切换b / w RC和master …并捆绑安装。
或者,您可以克隆repo,然后在Gemfile中使用本地源:
我认为它应该看起来像这样(未经测试):
gem'trail',:require =>'rails',:path =>“/ path_to / rails”
您可以创建一个空文件夹,然后将Gemfile放入其中,使用:
source 'http://rubygems.org' gem 'rails', :git => 'git://github.com/rails/rails.git'
然后在文件夹中运行:
bundle install
再次在文件夹内,运行:
bundle exec rails new /path/to_my_new_application/appname
就是这样。
为什么不在这里查看提交日志: http : //github.com/rails/rails/commits/master在克隆存储库之前? 我不知道你在寻找什么错误,但请记住,你也可以看看每次提交的“差异”,看看有什么变化。
- SSL_connect SYSCALL返回= 5 errno = 0 state = SSLv2 / v3读取服务器hello A – Faraday :: Error :: ConnectionFailed
- 如何重置所有设计会话,以便每个用户都必须重新登录?
- Rails 4:如何处理未选择任何内容的已提交表单?
- 如何在Ruby中正确链接自定义方法?
- sh:识别:命令未找到imagemagick rails 3
- 在javascript中转义标记
- 在Rails中使用Sunspot和Solr拒绝连接
- 让Devise在注册时创建子域
- uninitialized constant> ActionCable :: Server :: Configuration :: ApplicationCable