Docs out of date? #364

Closed
chielkunkels opened this Issue Aug 17, 2012 · 2 comments

Projects

None yet

3 participants

@chielkunkels

It seems like most/all of the docs are out of date, so I am having some trouble actually using veewee.

Installation

I installed veewee with gem install veewee, which worked just fine, from there it went downhill. I tried using vagrant basebox, which didn't seem to be available anymore, so I tried simply veewee, that worked.

Templates

From there I was able to get the template list through veewee templates. However, the list still displays the commands to create new box definitions as: vagrant basebox define '<boxname>' 'CentOS-6.2-x86_64-minimal' which didn't actually work, so instead it's veewee init centos CentOS-6.2-x86_64-minimal. That worked.

Building the box

So here's where it gets interesting. The veewee init command then says I should use vagrant basebox build '<boxname>' to build the box, but again, the vagrant basebox command does not exist. Instead I looked at veewee which lists veewee build. However, when I use veewee build 'centos', I get this error:

Building box centos
/Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/veewee-0.2.3/lib/veewee/session.rb:212:in `build': wrong number of arguments (1 for 2) (ArgumentError)
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/veewee-0.2.3/bin/veewee:59:in `build'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor.rb:263:in `dispatch'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/base.rb:389:in `start'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/veewee-0.2.3/bin/veewee:76:in `<top (required)>'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/bin/veewee:23:in `load'
    from /Users/chiel/.rbenv/versions/1.9.3-p194/bin/veewee:23:in `<main>'

So now I am a bit stuck, I can't seem to find any info on how to solve this. Am I not supposed to install it through gem, or is something else going wrong?

@karellm

Hi,

I have the same problem here. I tried both install (from gem or repo) and I get tones of errors on OSX.

First gem install veewee install the 0.2., and as I wanted the ubuntu12, I reinstalled it from the repo to get 0.3. beta. After that, veewee returns:

[BUG] cross-thread violation on rb_gc()
(null)

Abort trap: 6

Am I missing something?

@jedi4ever
Owner

@karellm sorry this is usually a ruby/compile problem . Not an issue with veewee

@jedi4ever jedi4ever closed this Feb 20, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment