Thanks Johannes. I actually figured this one out on my own a few
minutes ago. I emptied the vendor directory and then ran rake
db:migrate. That got me past the first issue. Then I ran into a second
issue. The version of mysql I'm running (5.0.45) doesn't like the
default="" attribute for the text field in the versions table. I
removed that attribute from both migration scripts and everything all
of a sudden worked.

So, I'd say there are two bugs in the current version.

How active is development on instiki at this point?

Thanks for the feedback.

- laran

On 8/14/07, Johannes Vanderknyff <[EMAIL PROTECTED]> wrote:
> Laran,
>
> This could be caused by a couple of things..... from a past conversation
> (from parasew):
> "hello matthew, please try to remove the directory
>  /vendor/rails
> from the instiki 0.11.pl1 directory in this case.
> this is a known bug in the current version and fixed in the upcoming
> release.
>
> please report back if that solves your issue!"
>
> Also, are you sure that your database has been set up? i.e. Have you run:
> "set RAILS_ENV=production" before running: "rake db:migrate"? (from
> http://wiki.rubyonrails.org/rails/pages/UnderstandingMigrations
> )
>
> Thanks,
> Johannes
>
>
>
> On 8/14/07, Laran Evans <[EMAIL PROTECTED] > wrote:
> >
> > I tried running after installing and changing my production adapter to
> > mysql, I got the following output:
> >
> > C:\instiki-0.11.pl1>dir
> > Volume in drive C has no label.
> > Volume Serial Number is D0E6-0218
> >
> > Directory of C:\instiki-0.11.pl1
> >
> > 08/14/2007  10:05 AM    <DIR>          .
> > 08/14/2007  10:05 AM    <DIR>          ..
> > 08/14/2007  09:58 AM    <DIR>          app
> > 02/27/2007  10:35 PM            14,044 CHANGELOG
> > 08/14/2007  09:58 AM    <DIR>          components
> > 08/14/2007  09:58 AM    <DIR>          config
> > 08/14/2007  09:58 AM    <DIR>          db
> > 08/10/2005  10:46 PM               128 instiki
> > 11/12/2005  10:24 PM                72 instiki.bat
> > 11/12/2005  10:24 PM                72 instiki.cmd
> > 11/12/2005  10:24 PM                67 instiki.rb
> > 08/14/2007  09:58 AM    <DIR>          lib
> > 08/14/2007  09:58 AM    <DIR>          log
> > 08/14/2007  09:58 AM    <DIR>          natives
> > 08/14/2007  09:58 AM    <DIR>          public
> > 11/01/2005  10:34 PM               316 rakefile.rb
> > 02/27/2007  09:51 PM             5,472 README
> > 08/14/2007  09:58 AM    <DIR>          script
> > 08/14/2007  09:58 AM    <DIR>          storage
> > 08/14/2007  09:58 AM    <DIR>          test
> > 08/14/2007  09:58 AM    <DIR>          vendor
> >                7 File(s)         20,171 bytes
> >               14 Dir(s)  41,424,052,224 bytes free
> >
> > C:\instiki-0.11.pl1>instiki.cmd
> >
> > C:\instiki-0.11.pl1 >set
> PATH=.\lib\native\win32;.\lib\native\win32;.;C:\Ruby\bin
> >
> ;C:\Java\libraries\maven-2.0.6\bin;C:\Oracle\product\10.2.0\db_1\bin;C:\WINDOWS\
> >
> system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Java\jdks\1.5.0_11\bin;C:\Java\l
> > ibraries\apache-ant-1.7.0\bin;C:\Program Files\ATI
> Technologies\ATI.ACE\Core-Sta
> >
> tic;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program
> Files\PuTTY;c:\Program
> > Files\Microsoft SQL Server\90\Tools\binn\;C:\Program
> Files\QuickTime\QTSystem\;
> > C:\Program Files\MySQL\MySQL Server 5.0\bin
> >
> > C:\instiki-0.11.pl1>ruby.exe script\server -e production
> > => Instiki started on http://0.0.0.0:2500
> > => Ctrl-C to shutdown; call with --help for options
> > [2007-08-14 10:23:52] INFO  WEBrick 1.3.1
> > [2007-08-14 10:23:52] INFO  ruby 1.8.6 (2007-03-13) [i386-mswin32]
> > [2007-08-14 10:23:52] INFO  WEBrick::HTTPServer#start:
> pid=1792 port=2500
> > 127.0.0.1 - - [14/Aug/2007:10:23:58 Eastern Daylight Time] "GET /
> HTTP/1.1" 500
> > 0
> > - -> /
> > [2007-08-14 10:24:22] INFO  going to shutdown ...
> > [2007-08-14 10:24:22] INFO  WEBrick::HTTPServer#start done.
> > Terminate batch job (Y/N)? y
> >
> > C:\instiki-0.11.pl1>
> >
> > --------------------------------
> >
> > I then took a look at the notes on this page:
> > http://www.instiki.org/show/Installation
> >
> > which suggested running the migrate script to setup the database.
> >
> > So, I followed the directions and ran the following script:
> >
> > C:\instiki-0.11.pl1>rake environment RAILS_ENV=production migrate
> > (in C:/instiki-0.11.pl1)
> > rake aborted!
> > wrong number of arguments (1 for 0)
> >
> > (See full trace by running task with --trace)
> >
> > C:\instiki-0.11.pl1>
> >
> > --------------------------------
> >
> > So I then ran with tracing enabled:
> >
> > C:\instiki-0.11.pl1>rake --trace environment RAILS_ENV=production migrate
> > (in C:/instiki-0.11.pl1)
> > ** Invoke environment (first_time)
> > ** Execute environment
> > ** Invoke migrate (first_time)
> > ** Invoke environment
> > ** Execute migrate
> > rake aborted!
> > wrong number of arguments (1 for 0)
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/vendor
> > /mysql.rb:551:in `initialize'
> > C:/instiki-0.11.pl1
> /config/../vendor/rails/activerecord/lib/active_record/vendor
> > /mysql.rb:551:in `new'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/vendor
> > /mysql.rb:551:in `scramble41'
> > C:/instiki-
> 0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/vendor
> > /mysql.rb:141:in `real_connect'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/mysql_adapter.rb:316:in `connect'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/mysql_adapter.rb:87:in `initialize'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/mysql_adapter.rb:37:in `new'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/mysql_adapter.rb:37:in `mysql_connection'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/abstract/connection_specification.rb:145:in
> `send'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/abstract/connection_specification.rb:145:in
> `connection_without_qu
> > ery_cache='
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/query_
> > cache.rb:54:in `connection='
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/abstract/connection_specification.rb:106:in
> `retrieve_connection'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/connec
> > tion_adapters/abstract/connection_specification.rb:20:in
> `connection'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/activerecord/lib/active_record/migrat
> > ion.rb:178:in `migrate'
> >
> C:/instiki-0.11.pl1/config/../vendor/rails/railties/lib/tasks/databases.rake:3
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-
> 0.7.3/lib/rake.rb:392:in `call'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:392:in
> `execute'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:392:in
> `each'
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-
> 0.7.3/lib/rake.rb:392:in `execute'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:362:in
> `invoke'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:355:in
> `synchronize'
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-
> 0.7.3/lib/rake.rb:355:in `invoke'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1739:in
> `top_level'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1739:in
> `each'
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-
> 0.7.3/lib/rake.rb:1739:in `top_level'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in
> `standard_exceptio
> > n_handling'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1733:in
> `top_level'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1711:in
> `run'
> >
> C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in
> `standard_exceptio
> > n_handling'
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3
> /lib/rake.rb:1708:in `run'
> > C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.7.3/bin/rake:7
> > C:/Ruby/bin/rake.bat:20:in `load'
> > C:/Ruby/bin/rake.bat:20
> >
> > C:\instiki-0.11.pl1>
> >
> > --------------------------------
> >
> > Wrong number of arguments? What gives?!?!?!
> >
> > So, I'm still unable to run instiki on windows xp. If anyone has any
> > suggestions I'd love to hear them.
> >
> > I double checked the username and password for the mysql adapter.
> > They're all correct. I was able to connect to the database with mysql
> > from the command line using those parameters.
> >
> > Thanks.
> > _______________________________________________
> > Instiki-users mailing list
> > [email protected]
> > http://rubyforge.org/mailman/listinfo/instiki-users
> >
>
>
> _______________________________________________
> Instiki-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/instiki-users
>
_______________________________________________
Instiki-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/instiki-users

Reply via email to