Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Вчера я столкнулся с той же проблемой. По-видимому, 'удержанный от использования' драгоценный камень, таким образом, Вы хотите выполнить "установку драгоценного камня, удержанную от использования", чтобы захватить и установить последнюю версию. Удача.
Вы устанавливали адаптер SQL Server?
gem install activerecord-sqlserver-adapter --source=http://gems.rubyonrails.org
Я тоже столкнулся с этой проблемой. Есть еще одна работа. Вы можете создать DSN для приложения db из панели управления-> инструменты администратора-> Odbc. Файл Database.yml должен выглядеть следующим образом:
adapter: sqlserver
mode: odbc
dsn: DSN_NAME
host: localhost
database: App_development
username: uname
password: password
Я пробовал использовать устаревший гем, толку от него не было. Я также пытался установить адаптер ADO, который оказался бесполезным.
Если вы работаете на 64-битной машине, есть две программы администратора ODBC, одна для 32-битной и одна для 64-битной. activerecord-sqlserver-adapter ищет DSN, настроенные с 32-разрядной версией.
Я использовал и ODBC источник данных и адаптер SQL Server в Windows Server 2008 против SQL Server 2000, запущенного на удаленном экземпляре.
Установите SQL Server Adapter
gem.bat install activerecord-sqlserver-adapter
Successfully installed deprecated-2.0.1
Successfully installed dbi-0.4.1
Successfully installed dbd-odbc-0.2.4
Successfully installed activerecord-sqlserver-adapter-2.2.22
4 gems installed
Создайте ODBC источник данных
Setup database.yml
development:
adapter: sqlserver
mode: odbc
dsn: rails_development
username: sa
password: 12345
YMMV
Пара полезных ссылок:
Правильная ссылка: http://rubyrailsandwindows.blogspot.com/2008/03/rails-2-and-sql-server-2008-on-windows_24.html