2013-11-17 4 views
-1

Ошибка при развертывании примера приложения в Heroku.ROR + Ошибка установки Gem через Bundler

Rails версии - 3.2.13 и Руби 1.9.3

Но получить странный вопрос Bundler

enter image description here

Console Ошибка: Windows CMD Prompt - Здесь консоль упоминается о рубина 2, но 1.9. 3 установлена ​​версия моей машины.

-----> Ruby app detected 
-----> Compiling Ruby/Rails 
-----> Using Ruby version: ruby-2.0.0 
-----> Installing dependencies using Bundler version 1.3.2 
     New app detected loading default bundler cache 
     Running: bundle install --without development:test --path vendor/bundle - 
-binstubs vendor/bundle/bin 
     Unfortunately, a fatal error has occurred. Please see the Bundler 
     troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! 
     /tmp/build_07f8cd6f-1940-4d6a-9073-77757dd85710/vendor/ruby-2.0.0/lib/rub 
y/2.0.0/uri/generic.rb:214:in `initialize': the scheme http does not accept regi 
stry part: :443 (or bad hostname?) (URI::InvalidURIError) 
     from /tmp/build_07f8cd6f-1940-4d6a-9073-77757dd85710/vendor/ruby-2.0.0/li 
b/ruby/2.0.0/uri/http.rb:84:in `initialize' 
     from /tmp/build_07f8cd6f-1940-4d6a-9073-77757dd85710/vendor/ruby-2.0.0/li 
b/ruby/2.0.0/uri/common.rb:214:in `new' 

Gemfile

source 'https:/rubygems.org'  
gem 'rails', '3.2.13'  
gem 'ruby', '1.9.3' # Addition of ruby verstion for Heroku  
gem 'pg'  
# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 
    gem 'uglifier', '>= 1.0.3' 
end  
gem 'jquery-rails' 

Не получая способ ее решения.

+0

Это конец трассировки стека, но фактическая ошибка, которую вы получаете, в начале трассировки стека. Не могли бы вы скопировать и вставить всю трассировку стека? Кроме того, копирование и вставка, а не публикация скриншота, гарантирует, что ваше сообщение об ошибке - это текст, доступный для поиска. Это может помочь другим людям найти ту же ошибку. – carols10cents

+0

Этого недостаточно. чтобы помочь вам. Вместо экранной крышки вы можете вставить всю трассировку стека, отформатированную вокруг кодовых тегов? – jlstr

+0

Выполнено согласно предложению. Plz взгляните на – Rubyist

ответ

1

Ваш Gemfile неверен. Он должен включать рубин следующим образом:

source "https://rubygems.org" 
ruby "1.9.3" 
# ... 

, как описано здесь https://devcenter.heroku.com/articles/ruby-versions

+0

Без успеха. D: \ Development \ SampleApp> расслоением установить индекс Извлечение источника с https: /rubygems.org/ Не удалось получить характеристики с https: /rubygems.org/ D: \ Development \ SampleApp> расслоением установить индекс источника Получение от http: /rubygems.org/ Не удалось получить спецификации из http: /rubygems.org/ – Rubyist

+0

, вам не хватает второй косой черты перед rubygems.org, см. ответ выше. –

+0

Ohh Man, вы правы ... Спасибо – Rubyist

Смежные вопросы