2015-04-20 1 views
1

Я устанавливаю Fedena 3.0 на рабочий стол Ubuntu 14.04. Когда вы даете эту команду Rake db: create, я получаю следующую ошибку: help.Fedena Pro 3.0 Rake db: create on ubuntu 14.04 Создать ошибку

Я искал решение на google много, но ни один не помог.

Мой список самоцвет:

***** МЕСТНЫЕ GEMS *****

actionmailer (2.3.5) 
actionpack (2.3.5) 
activerecord (2.3.5) 
activeresource (2.3.5) 
activesupport (2.3.5) 
bundler (1.9.4) 
daemons (1.1.9) 
declarative_authorization (0.5.1) 
diff-lcs (1.2.5) 
fastercsv (1.5.5) 
hoe (3.13.1) 
i18n (0.4.2) 
json (1.8.1) 
mini_portile (0.6.1) 
multi_json (1.10.1) 
passenger (5.0.6) 
prawn (0.6.3) 
prawn-core (0.6.3) 
prawn-format (0.2.3) 
prawn-layout (0.3.2) 
prawn-security (0.1.1) 
rack (1.0.1) 
rails (2.3.5) 
rake (0.8.7) 
rdoc (4.2.0) 
rspec (3.2.0) 
rspec-core (3.2.3) 
rspec-expectations (3.2.1) 
rspec-mocks (3.2.1) 
rspec-support (3.2.2) 
rubygems-bundler (1.1.0) 
rubygems-update (1.4.2) 
rush (0.6.8) 
session (3.2.0) 
simpleconsole (0.1.1) 
task (0.0.1) 
test-unit (1.2.3) 

Ошибки я получаю:

# rake db:create --trace 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config. 
(in /home/tareen/ansi) 
rake aborted! 
cannot load such file -- spec/rake/spectask 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `block in require' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' 
/home/tareen/ansi/lib/tasks/rspec.rake:22:in `<top (required)>' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:in `load' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:in `block in load_with_new_constant_marking' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' 
/var/lib/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:145:in `load_with_new_constant_marking' 
/var/lib/gems/1.9.1/gems/rails-2.3.5/lib/tasks/rails.rb:9:in `block in <top (required)>' 
/var/lib/gems/1.9.1/gems/rails-2.3.5/lib/tasks/rails.rb:9:in `each' 
/var/lib/gems/1.9.1/gems/rails-2.3.5/lib/tasks/rails.rb:9:in `<top (required)>' 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
/home/tareen/ansi/Rakefile:10:in `<top (required)>' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `load' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2017:in `block in load_rakefile' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2000:in `block in run' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in `run' 
/var/lib/gems/1.9.1/gems/rake-0.8.7/bin/rake:31:in `<top (required)>' 
/usr/local/bin/rake:19:in `load' 
/usr/local/bin/rake:19:in `<main>' 
/usr/local/bin/ruby_noexec_wrapper:14:in `eval' 
/usr/local/bin/ruby_noexec_wrapper:14:in `<main>' 

Просьба помочь мне.

+0

я об ошибке пошел теперь я понижен RSpec до 1.2.9 и теперь я просто получить follwoing ошибки в грабли БД: создать /var/lib/gems/1.9.1/gems/rake-0.8.7/lib/ rake/alt_system.rb: 32: используйте RbConfig вместо устаревшего и устаревшего Config. – Naveed

+0

попробуйте 'gem update rake' – karlingen

+0

обновлено rake, но снова получите ошибки rake aborted! NoMethodError: undefined method 'name 'для" actionmailer ": String /var/lib/gems/1.9.1/gems/rails-2.3.5/lib/rails/gem_dependency.rb:268:in' ==' , . Задачи: TOP => db: migrate => окружающая среда (см. Полный след, выполнив задачу с помощью --trace) – Naveed

ответ

1

Fedena требует Ruby 1.8.7, конкретно. Установки Fedena на любых других версиях рубина не удастся. Это следующие версии программного обеспечения требуется:

  • Рубин 1.8.7
  • Rubygems 1.3.7
  • Rails 2.3.5

Вы можете использовать следующие для подтверждения версии. Для Ruby запустите ruby -v. Для Rubygems запустите gem -v и для рельсов вы можете использовать команду rails -v, или gem list | grep rails.

Ваша проблема связана с тем, что Ruby 1.8. * Был удален из официальных репозиториев Ubuntu 14.04, и ваша установка Rails загружает 1.9.1 в качестве зависимости.

Чтобы облегчить вам задачу, я предлагаю вам настроить новый сервер и запустить автозагрузчик Fedena 2.3 here, который установит необходимые базовые библиотеки, после чего вы должны установить дополнительные драгоценные камни выше, и ваша установка должна работать должным образом.

+0

спасибо, дорогой автоустановщик работал на 2.3, теперь попробовал 3.0, надеюсь, что он тоже будет работать. – Naveed

+0

@Naveed Если 2.3 работает нормально, 3.0 будет работать. Вам просто нужно получить зависимости в порядке. Удачи :) – n3rve

+0

Я получаю ошибку такого файла --nokogiri в 3.0, даже там, в списке драгоценных камней. nokogiri 1.6.1 – Naveed

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