2013-07-09 4 views
0

На сервере работает рельсы в папке блог (также я успешно установил необходимые пакеты в папке блог) Я получаю эту ошибку:Создание моего первого рельсы блог приложения из rubyonrails.org

/usr/lib/ruby/vendor_ruby/bundler/resolver.rb:423:in `block in error_message': undefined method `>' for < 2.0, >= 1.3.0:Gem::Requirement (NoMethodError) 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:410:in `each' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:410:in `inject' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:410:in `error_message' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:391:in `version_conflict' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:129:in `block in resolve' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:127:in `catch' 
from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:127:in `resolve' 
from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:151:in `resolve' 
from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:90:in `specs' 
from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:135:in `specs_for' 
from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:124:in `requested_specs' 
from /usr/lib/ruby/vendor_ruby/bundler/environment.rb:23:in `requested_specs' 
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:11:in `setup' 
from /usr/lib/ruby/vendor_ruby/bundler.rb:107:in `setup' 
from /usr/lib/ruby/vendor_ruby/bundler/setup.rb:7:in `<top (required)>' 
from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require' 
from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require' 
from /home/ayush/Rails/blog/config/boot.rb:4:in `<top (required)>' 
from bin/rails:3:in `require_relative' 
from bin/rails:3:in `<main>' 

Хереса Gemfile

source 'https://rubygems.org' 

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.0' 

# Use mysql as the database for Active Record 
gem 'mysql2' 

# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.0' 

# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 

# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails', '~> 4.0.0' 


# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 

# Turbolinks makes following links in your web application faster. 
gem 'turbolinks' 

# Build JSON APIs with ease. 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    # bundle exec rake doc:rails generates the API under doc/api. 
    gem 'sdoc', require: false 
end 

# Use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.0.0' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Use Capistrano for deployment 
# gem 'capistrano', group: :development 

# Use debugger 
# gem 'debugger', group: [:development, :test] 

boot.rb

# Set up gems listed in the Gemfile. 
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 

require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE']) 

Пожалуйста, укажите, куда я иду wrong.Also я новичок в го это форум, поэтому, если я сделал что-то не так, разместив вопрос pls, скажите мне. Btw Я использую терминал ubuntu. Я использую

Rails 4.0.0

рубин 1.9.3p0 (2011-10-30 ревизия 33570) [x86_64-линукс]

mysql2 для моей базы данных

За дни ударяя я подумал, что из-за того, что рубин и рельсы не совместимы ... Может ли кто-нибудь сказать мне, как это исправить?

+0

Показать, пожалуйста, ваш gemfile. –

+0

Какую версию ruby ​​вы используете? – Arjan

+0

@PeterTreтяков Спасибо за ваши правки. Я буду помнить об этом. – user2563862

ответ

0

Я, наконец, решил.

Была некоторая ошибка в отношении совместимости рельсов и рубинов, и я решил, что полностью удалив версию ruby1.8, поскольку она каким-то образом выбирает ее вручную.

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