I am attending a training course covering rspec. I am using a MS WinXPpro SP3 machine. I have installed the cygwin environment. I am using git 1.5.4. I am using ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] and rails 2.0.2 (albeit rails 2.1.0 is installed as well)
I had to install rspec-rails and rspec via git and as a gem. Problem 1. If one goes to the rspec.info website and links through to download one sees: >From source (at github) http://github.com/dchelimsky/rspec/wikis/home http://github.com/dchelimsky/rspec-rails/wikis/home BUT! If one tries to install via git-clone form this repository one sees this! C:\temp\>git clone http://github.com/dchelimsky/rspec/wikis/home /tmprspec Initialized empty Git repository in /tmprspec/.git/ Cannot get remote repository information. Perhaps git-update-server-info needs to be run there? Poking around one finds buried under Documentation >> Spec::Rails >> Install a link to github wherein one sees this: Install RSpecs edge for rails <= 2.0.2 cd vendor/plugins git clone git://github.com/dchelimsky/rspec.git git clone git://github.com/dchelimsky/rspec-rails.git cd ../../ script/generate rspec The git repository works. But, this leads to problem 2. > ruby script/generate rspec Couldn't find 'rspec' generator Now What???!!! So, poking around the googlespace I find reference to gem install rspec_generator so, I do that: > gem install rspec_generator Successfully installed rspec-0.5.15 Successfully installed rspec_generator-0.5.15 2 gems installed Installing ri documentation for rspec-0.5.15... Installing RDoc documentation for rspec-0.5.15... rspec-0.5.15 ???? Ok, now I have 1. rspec-0.5.15 2. rspec-1.1.4 installed and the latest from github in my project, which is required because I need rspec-rails. So, I run ruby script/generate rspec and then I encounter: Problem 3. >rake spec (in C:/temp/tmprspec) C:/temp/labs/08_rspec_rails/prag_hotel/vendor/plugins/rspec-rails/lib/spec/rails /version.rb:11: (RuntimeError) ############################################################################ Your RSpec on Rails plugin is incompatible with your installed RSpec. RSpec : 20080526202855 RSpec on Rails : 20080608062339 Make sure your RSpec on Rails plugin is compatible with your RSpec gem. See http://rspec.rubyforge.org/documentation/rails/install.html for details. ############################################################################ Bearing in mind that I have JUST THIS INSTANT installed both the gem rspec and the plugins this leaves me somewhat nonplussed. However, sycn problems do happen so now I do this: > gem uninstall rspec Select gem to uninstall: 1. rspec-0.5.15 2. rspec-1.1.4 3. All versions > 3 You have requested to uninstall the gem: rspec-0.5.15 rspec_generator-0.5.15 depends on [rspec (= 0.5.15)] If you remove this gems, one or more dependencies will not be met. Continue with Uninstall? [Yn] y Successfully uninstalled rspec-0.5.15 Successfully uninstalled rspec-1.1.4 Remove executables: spec, spec_translator in addition to the gem? [Yn] y Removing spec Removing spec_translator Which leads to Problem 5. C:\temp\labs\08_rspec_rails\prag_hotel>rake spec (in C:/temp/labs/08_rspec_rails/prag_hotel) rake aborted! no such file to load -- spec/rake/spectask C:/temp/labs/08_rspec_rails/prag_hotel/rakefile:10 (See full trace by running task with --trace) So, can anybody tell me if Rspec even runs on Windows any more? -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:[EMAIL PROTECTED] Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users