Issue installing gem
Reported by effe | April 1st, 2009 @ 10:14 AM | in 4.0
Hi,
I read your comment on http://blog.infinitered.com/entr... and wanted to try out your gem as it looks very promising. Perhaps I just forgot something and perhaps this is not the right place for this type of question but I cannot install the commander gem.
I get a "Don't know how to build task 'test/foo'" message when trying to install or build the gem.
Maybe you can help me?
I tried following steps:
$ sudo gem update
$ git clone git://github.com/visionmedia/commander.git
$ cd commander/
$ rake gem
no such file to load -- highline/import
$ sudo gem install highline
$ rake gem
no such file to load -- echoe
$ sudo gem install echoe
$ rake gem
no such file to load -- spec/rake/spectask
$ sudo gem install rspec
$ rake gem
mkdir -p pkg rake aborted! Don't know how to build task 'test/foo'
$ rake gem --trace
Invoke gem (first_time) Invoke pkg/commander-3.2.0.gem (first_time) Invoke pkg (first_time, not_needed) Invoke bin/commander (first_time, not_needed) Invoke commander.gemspec (first_time) Invoke build_gemspec (first_time) Execute build_gemspec Execute commander.gemspec Invoke History.rdoc (first_time, not_needed) Invoke lib/commander/blank.rb (first_time, not_needed) Invoke lib/commander/command.rb (first_time, not_needed) Invoke lib/commander/core_ext/array.rb (first_time, not_needed) Invoke lib/commander/core_ext/object.rb (first_time, not_needed) Invoke lib/commander/core_ext/string.rb (first_time, not_needed) Invoke lib/commander/core_ext.rb (first_time, not_needed) Invoke lib/commander/help_formatters/base.rb (first_time, not_needed) Invoke lib/commander/help_formatters/terminal/command_help.erb (first_time, not_needed) Invoke lib/commander/help_formatters/terminal/help.erb (first_time, not_needed) Invoke lib/commander/help_formatters/terminal.rb (first_time, not_needed) Invoke lib/commander/help_formatters.rb (first_time, not_needed) Invoke lib/commander/runner.rb (first_time, not_needed) Invoke lib/commander/user_interaction.rb (first_time, not_needed) Invoke lib/commander/version.rb (first_time, not_needed) Invoke lib/commander.rb (first_time, not_needed) Invoke Manifest (first_time, not_needed) Invoke Rakefile (first_time, not_needed) Invoke README.rdoc (first_time, not_needed) Invoke spec/command_spec.rb (first_time, not_needed) Invoke spec/core_ext/array_spec.rb (first_time, not_needed) Invoke spec/core_ext/object_spec.rb (first_time, not_needed) Invoke spec/core_ext/string_spec.rb (first_time, not_needed) Invoke spec/help_formatters/base_spec.rb (first_time, not_needed) Invoke spec/help_formatters/terminal_spec.rb (first_time, not_needed) Invoke spec/runner_spec.rb (first_time, not_needed) Invoke spec/spec_helper.rb (first_time, not_needed) Invoke tasks/docs.rake (first_time, not_needed) Invoke tasks/gemspec.rake (first_time, not_needed) Invoke tasks/spec.rake (first_time, not_needed) rake aborted! Don't know how to build task 'test/foo' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in
[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:586:in
invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:ineach' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in
invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:577:ininvoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in
synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:ininvoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:588:in
invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:ineach' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:585:in
invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:577:ininvoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in
synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:ininvoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:564:in
invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2027:ininvoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in
top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:ineach' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in
top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:instandard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in
top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:inrun' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:inrun' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in
load' /usr/bin/rake:19 ./lib/commander/runner.rb:328:inrequire_program': program version required (Commander::Runner::CommandError)
from ./lib/commander/runner.rb:327:in `each' from ./lib/commander/runner.rb:327:in `require_program' from ./lib/commander/runner.rb:39:in `run!' from ./lib/commander.rb:35 from /usr/bin/rake:19
From this point I do not know what to do next. Do you have an idea whats going wrong in this case?
Help would be very appreciated.
Comments and changes to this ticket
-
TJ Holowaychuk April 1st, 2009 @ 03:31 PM
- Milestone set to 4.0
- Tag changed from install to bug, install
- State changed from new to open
Thanks for the ticket, I would not have caught this on my own machine. Simply was just an issue on my part I had an arbitrary testing directory for help formatters which was accidentally in the manifest.
All you should need to do is:
$ sudo gem sources -a http://gems.github.com
^ -- if you have not already added githubs gem server as a source
then
$ sudo gem install visionmedia-commander
As commander is currently not on rubyforge. Please let me know if the latest version (3.2.1) resolves this issue for you.
-
TJ Holowaychuk April 1st, 2009 @ 03:31 PM
- Title changed from How to install commander gem? to Issue installing gem
-
TJ Holowaychuk April 7th, 2009 @ 05:54 AM
- State changed from open to resolved
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
The complete solution for Ruby command-line executables