On 14 Sep 2011, at 18:17, Dave wrote:
> Seems the gemspec builds a gem that cannot actually install anything,
> as it depends on gems it did not install in the first place. Other
> then hand editing the radiant gems lockfile is there an easier way to
> use the rc3 gem???
You shouldn't need to hand-edit anything, but all of this is (very close)
pre-release code that we are in the final stages of testing and rolling out.
I'm sorry it's causing errors. Also sorry I failed to notice your heavy
sarcasm. Yay.
There are three stages involved here:
1. gem install radiant-* should install radiant and all of the gems on which it
depends.
2. radiant myApp should create an instance of radiant in the directory ./myApp
3. cd'ing into that directory and running bundle install should lock a bundle
that makes the same newly installed gems available to the myApp app.
For some reason in your installation the chunky_png gem wasn't available to the
app. Could you please let me know what you get in response to these commands:
$ gem show chunky_png
$ bundle show chunky_png # might blow
up, but still useful
$ gem dependency radiant
thanks for testing this,
will
> On Sep 14, 12:58 pm, Dave <[email protected]> wrote:
>> Hi,
>>
>> In fact, now that I try and create a site with the new radiant gem,
>> all it does it error out on missing gems.
>>
>> Yay.
>>
>> On Sep 14, 12:42 pm, Dave <[email protected]> wrote:
>>
>>
>>
>>
>>
>>
>>
>>> Hi William,
>>
>>> Here is one thing for you.
>>
>>> command:
>>> radiant myApp
>>
>>> errors out with...
>>
>>> /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/
>>> radiant-1.0.0.rc3/bin/../config/../config/preinitializer.rb:18:
>>> Bundler couldn't find some gems: Could not find chunky_png-1.2.1 in
>>> any of the sources. Did you run `bundle install`? (RuntimeError)
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> gems/radiant-1.0.0.rc3/bin/../config/boot.rb:48:in `load'
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> gems/radiant-1.0.0.rc3/bin/../config/boot.rb:48:in `preinitialize'
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> gems/radiant-1.0.0.rc3/bin/../config/boot.rb:19:in `boot!'
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> gems/radiant-1.0.0.rc3/bin/../config/boot.rb:122
>>> from /Users/campista-socialista/.rvm/rubies/ree-1.8.7-2011.03/lib/
>>> ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
>>> `gem_original_require'
>>> from /Users/campista-socialista/.rvm/rubies/ree-1.8.7-2011.03/lib/
>>> ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> gems/radiant-1.0.0.rc3/bin/radiant:5
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> bin/radiant:19:in `load'
>>> from /Users/campista-socialista/.rvm/gems/ree-1.8.7-2011.03@radiant/
>>> bin/radiant:19
>>
>>> Any idea why that occurs?
>>
>>> On Sep 14, 11:13 am, William Ross <[email protected]> wrote:
>>
>>>> On 14 Sep 2011, at 15:58, Dave wrote:
>>
>>>>> <snip>
>>
>>>>> Is there a way to use the radiant gem and have it play nice without
>>>>> the vendored rails...???
>>
>>>>> I am quite capable of using Bundler and my Gemfile to ensure Radiant
>>>>> is happy, but apparently this is not possible with the current radiant
>>>>> gem?
>>
>>>> What you have there is not really edge, but quite an old release candidate
>>>> that is about to be replaced any moment now.
>>
>>>> Edge radiant vendors nothing, uses Bundler properly and sets everything up
>>>> for you. The way to get it right now is from the repository:
>>
>>>> First install radiant:
>>
>>>> $ rvm 1.8.7 # if you're using RVM. You may also want an
>>>> @radiant gemset for testing purposes
>>
>>>> $ cd /tmp # or wherever
>>>> $ git clone git://github.com/radiant/radiant.git
>>>> $ cd radiant
>>>> $ gem build radiant.gemspec
>>>> $ sudo gem install radiant-1.0.0.rc3.gem
>>
>>>> Then use radiant to create an application:
>>
>>>> $ cd /var/www # or wherever
>>>> $ radiant myapp
>>>> $ cd myapp
>>>> … edit Gemfile to add extensions and config/environment.rb
>>>> to configure application
>>>> $ bundle install
>>>> $ rake db:bootstrap
>>
>>>> If you run into any problems with that sequence, please let us know. This
>>>> is all about to be released and we'd be very glad of any input from
>>>> testers.
>>
>>>> Thank you,
>>
>>>> will
>>
>>>> ps. Once the RC3 gem is released, the installation sequence just be `gem
>>>> install radiant`, of course.
__________________________
William Ross
Spanner Ltd
18 Fountain Street
Ulverston
Cumbria LA12 7EQ
01229 588098 or 07771 562745