mam taki oto problem…
Czytam sobie ksiazke “RoR Od podstaw” autor S. Holzner, podczas uruchamiania pierszwszego programu pojawil się problem, ktory zreszta zostal opisany w wątku: http://www.rubyonrails.pl/forum/t1017-Prosba-od-zupe�nie-zielonego , zalecano tam zainstalowanie sqlite… tak zrobilem i wszystko bylo ok do momentu kiedy doszedlem do rozdzialu na temat baz danych, sciagnelem wtedy mysql-5.0.51b-win32, zainstalowalem a pozniej chcąc dodac mysql do ruby otrzymuje cos takiego:
"C:\ruby>gem install mysql
Need to update 40 gems from http://gems.rubyforge.org
…
complete
Select which gem to install for your platform (i386-mswin32)
- mysql 2.7.3 (mswin32)
- mysql 2.7.1 (mswin32)
- mysql 2.7 (ruby)
- mysql 2.6 (ruby)
- Skip this gem
- Cancel installation
1
Successfully installed mysql-2.7.3-mswin32
Installing ri documentation for mysql-2.7.3-mswin32…
Installing RDoc documentation for mysql-2.7.3-mswin32…
c:/ruby/lib/ruby/1.8/rdoc/rdoc.rb:101:in `error’: (RDoc::RDocError)
Directory c:/ruby/lib/ruby/gems/1.8/doc/mysql-2.7.3-mswin32/rdoc already exists,
but it looks like it
isn’t an RDoc directory. Because RDoc doesn’t want to risk
destroying any of your existing files, you’ll need to
specify a different output directory name (using the
–op option).
from c:/ruby/lib/ruby/1.8/rdoc/rdoc.rb:123:in `setup_output_dir'
from c:/ruby/lib/ruby/1.8/rdoc/rdoc.rb:260:in `document'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:101:in `run_
rdoc’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:80:in insta ll_rdoc' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb:58:in
gener
ate_rdoc’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb
:118:in execute' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb :117:in
each’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb
:117:in execute' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb :49:in
each’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb
:49:in execute' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/command.rb:70:in
invoke’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:121:in process_args' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:92:in
r
un’
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:30:in `run’
from c:/ruby/bin/gem:23"
Moge jednak uzywac mysql, moge sie zalogowac ale… poprzez pozostalosci po phpowym ‘krasnalu’, packu do php.
w pozniejszym kroku komenda ruby script/generate scaffold Item Manage nie dziala, wszystko jest tez ‘nie takie’ w manager_controller.rb czyli w pliku ktorym jest opisane podstawowe zachowanie bazy, inserty, updatey itd… ja mam mimo tego ze baza niby w mysql, wszystko opisane tak jakby to bylo sqlite ktore kiedystam na poczatku zainstalowalem…
co wiec zrobic aby miec poprawnie dzialajacą baze mysql ?