瞎扯淡 用 ruby.taobao.org 不是一般的蛋疼阿

匿名 · 2012年08月16日 · 最后由 huacnlee 回复于 2012年08月17日 · 4966 次阅读

之前,失望了, 今晚, ----------- git push heroku master

=>

Fetching gem metadata from http://ruby.taobao.org/. Fetching full source index from http://ruby.taobao.org/ Could not find sass-3.2.1 in any of the sources ! ! Failed to install gems via Bundler. ! ! Heroku push rejected, failed to compile Ruby/rails app

你自己蛋疼啊。上 heroku 用什么 taobao 源。我刚好上传,用得好好的。

practice$ git push heroku master
Counting objects: 43, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (24/24), done.
Writing objects: 100% (25/25), 2.44 KiB, done.
Total 25 (delta 19), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.2.0.rc.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs bin/ --deployment
       Using rake (0.9.2.2)
匿名 #2 2012年08月16日

没用淘宝的源,运行 git push heroku master 自己就跑 taobao 那去了 #1 楼 @hhuai

你的 Gemfile 是不是写了 source。

是你设置的问题,不是淘宝源的问题吧

ruby.taobao.org 现在是 rubygems.org 的一部分了,有可能是你的 app 在 Heroku 靠近国内的地址(Heroku 是在 EC2 上的),它自动帮你选了。

但我们还是能觉察出这里刚好遇到了两个问题:

  1. sass-3.2.1 是昨天刚发布的。你安装的时候,可能刚巧它还没同步到 ruby.taobao.org。任何分布式或镜像系统都会有这个问题
  2. 你的 Gemfile 里可能没有指定 sass 版本

heroku 直接用 rubygems.org 啊

#7 楼 @ashchan 没,你说这个不对 ruby.taobao.org 现在已经没有列入 rubygems 的官方镜像中,rubygems 官方自己搭建了一个东京 Linode 的节点用于解决国内用户访问的问题。 而 ruby.taobao.org 处于的状态依然是一个三方镜像

#9 楼 @huacnlee 谢谢指正。这样说的话应该是 source 指向了 ruby.taobao.org。

@huacnlee 话说昨天安装某个 gem 时 发现链到日本那边的网站去了 - -

#11 楼 @comme 是啊,现在都是这样的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号