2014-01-16 5 views
0

Я новичок в RoR, и когда я иду попробовать команду рельсы сервера я получаю это странное сообщение об ошибке:Настройка рельсов; Рельсы команда сервер не работает

/Library/Ruby/Gems/2.0.0/gems/sqlite3-1.3.8/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) 
    from /Library/Ruby/Gems/2.0.0/gems/sqlite3-1.3.8/lib/sqlite3.rb:6:in `rescue in <top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/sqlite3-1.3.8/lib/sqlite3.rb:2:in `<top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `each' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `block in require' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `each' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.2/lib/bundler.rb:131:in `require' 
    from /Users/danielmiller/Desktop/railsTutorbook/myfirstapp/config/application.rb:7:in `<top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:74:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:74:in `block in <top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `tap' 
    from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `<top (required)>' 
    from bin/rails:4:in `require' 
    from bin/rails:4:in `<main>' 

Может кто-нибудь помочь с этим?

+0

Может ли я узнать вашу версию Руби ?? – pinku

+0

И не забудьте 'rake db: create' –

ответ

2

похоже, что у драгоценного камня Ruby sqlite3 есть некоторые проблемы.

сначала убедитесь, что у вас установлен пакет разработки libsqlite3.

На DEBiAN derivitive, это будет выглядеть

sudo apt-get install libsqlite3-dev 

затем установите камень

gem install sqlite3 

на установке нормальные рельсы, пакетирования должны быть установлены с помощью Gemfile, чтобы установить все необходимые драгоценные камни для тебя.

bundle install 
+0

эй, я думал, что это доставит меня куда-нибудь, но даже после успешной установки sqlite3 я все равно получаю то же сообщение об ошибке /Library/Ruby/Gems/2.0.0/gems/sqlite3- 1.3.8/lib/sqlite3.rb: 6: in 'require ': невозможно загрузить такой файл - sqlite3/sqlite3_native (LoadError) – dandlezzz

0

Установите драгоценный камень sqlite в приложение и повторите попытку.

0

Переустановите рельсы. У вас есть две разные версии рубина?

пожалуйста, обновите последние рубиновые драгоценные камни с использованием

gem update 

Я бы рекомендовал вам переустанавливать рельсы, используя следующую команду,

gem install rails 
Смежные вопросы