Miért sqlite3-ruby-1.2.2 nem működik OS X?

szavazat
2

futok

  • OS X 10.5,
  • Ruby 1.8.6,
  • Sínek 2.1,
  • sqlite3 rubin 1.2.2

és kapok a következő hiba történt a rake db:migrateegy alkalmazást, amely működik talál csatlakoztatott MySQL.

rake megszakítva! nincs ilyen fájl betöltése - sqlite3 / adatbázis

A kérdést 15/08/2008 04:23
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
2

Úgy tűnik, van egy hiba a 1.2.2. Csak visszaállíthatja 1.2.1 az:

gem install sqlite3 rubin -v = 1.2.1

és hogy megoldja a problémát.

Válaszolt 15/08/2008 04:24
a forrás felhasználó

szavazat
2

Jamis nemrég megjelent 1.2.4, és a megjegyzés előzmények hogy hiba arra utal, hogy a javítás 1.2.3 és újabb verziók. Egy gyors teszt, én a következő egy OS X 10.5 doboz Ruby 1.8.6:

sudo gem install sqlite3-ruby

(Ellenőrzött verziószáma 1.2.4)

rails test

(használt alapértelmezett database.ymla sqlite3)

cd test
./script/generate model Person name:string
rake db:migrate

Simán futott. A hiba történt volna, ha sqlite3 volt requirenap az áttérés előtt végzett, tehát úgy néz ki, mintha már rögzített a probléma.

Válaszolt 28/08/2008 16:48
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more