Downgrading:

sudo gem uninstall compass

And it will give you a list of installed versions to uninstall.

Chris


On Mon, Jan 4, 2010 at 7:39 AM, JoshL <[email protected]> wrote:

> I also started getting this error after upgrading to pre 3
>
> Any thoughts?  How can I downgrade?
>
> On Dec 25 2009, 2:03 pm, Chris Eppstein <[email protected]> wrote:
> > Let me know if there's any additional support needed on my end.
> >
> > Hunt & pecked on my iPhone... Sorry if it's brief!
> >
> > On Dec 25, 2009, at 9:10 AM, Ryan Michael <[email protected]> wrote:
> >
> >
> >
> > > I'm using Spree, which has a sort of wonky extension system and I
> > > couldn't get the standard compass install to compile at page load so
> > > I just threw in a watcher script to save myself the time of trying
> > > to figure out how to make compass play well with the extensions.
> >
> > > Basically (if you're not familiar with Spree) I'm developing an
> > > extension that lives in RAILS_ROOT/vendor/extension/blah along with
> > > a couple other ones, and ideally compass would be watching the sass
> > > dir of each extension.  Looking at the config documentation you
> > > linked to it appears that the sass_dir must be a string.
> >
> > > I should probably move this discussion to the Spree list; they
> > > probably already solved this issue and I just haven't been able to
> > > find it.
> >
> > > Thanks for all you help btw.
> > > -Ryan
> >
> > > On Thu, Dec 24, 2009 at 4:38 PM, Chris Eppstein
> > > <[email protected]> wrote:
> > > I'm also confused. Why are you using the compass watcher on a rails
> > > project?
> >
> > > Hunt & pecked on my iPhone... Sorry if it's brief!
> >
> > > On Dec 24, 2009, at 1:48 PM, Ryan Michael <[email protected]> wrote:
> >
> > > > OK, well I'm confused.
> >
> > > > What file does compass use for options in a Rails install?  The wiki
> > > > gives the file syntax but I can't find any files that look right.
> >
> > > > -Ryan
> >
> > > > On Dec 24, 3:35 pm, Nathan Weizenbaum <[email protected]> wrote:
> > > >> The directory isn't the problem. The problem is that somewhere
> > > >> Sass::Plugin.options[:cache_location] is getting set to nil. This
> > > >> is causing
> > > >> update_stylesheets to fail.
> >
> > > >> On Thu, Dec 24, 2009 at 1:27 PM, Chris Eppstein
> > > >> <[email protected]> wrote:
> > > >>> There's not a good place for him to add that in a compass
> > > project. I
> > > >>> suggest removing the sass cache directory.
> >
> > > >>> Hunt & pecked on my iPhone... Sorry if it's brief!
> >
> > > >>> On Dec 24, 2009, at 12:30 PM, Nathan Weizenbaum <[email protected]>
> > > >>> wrote:
> >
> > > >>> Actually, these options should automatically be merged with the
> > > >>> default
> > > >>> options. What happens when you do "p Sass::Plugin.options"?
> >
> > > >>> On Thu, Dec 24, 2009 at 12:21 PM, Nathan Weizenbaum <
> > > >>> <[email protected]>
> > > >>> [email protected]> wrote:
> >
> > > >>>> Ryan, I think your issue is different. Your problem seems to be
> > > >>>> that the
> > > >>>> :cache flag is set for Sass::Plugin.options, but
> > > >>>> the :cache_location option
> > > >>>> isn't. I've just pushed a fix to the stable branch that fixes
> > > >>>> this bug. For
> > > >>>> now, if you explicitly set "Sass::Plugin.options
> > > [:cache_location] =
> > > >>>> Sass::Engine::DEFAULT_OPTIONS[:cache_location]", this should work
> > > >>>> fine.
> >
> > > >>>> On Thu, Dec 24, 2009 at 7:34 AM, Ryan Michael <
> > > <[email protected]>
> > > >>>> [email protected]> wrote:
> >
> > > >>>>> I'm having a very similar problem, but it's coming from my
> > > compass
> > > >>>>> watcher script (using rails/compass).  My sass files look like
> > > >>>>> this:
> >
> > > >>>>> // site.sass
> > > >>>>> @import partials/base.sass
> > > >>>>> @import partials/mixins.sass
> > > >>>>> @import partials/products.sass
> >
> > > >>>>> body
> > > >>>>>  +i18n_highlighting
> >
> > > >>>>>  #user_block
> > > >>>>>    float: right
> > > >>>>>    +inline_list
> >
> > > >>>>>  #nav_block
> > > >>>>>    float: left
> > > >>>>>    clear: both
> > > >>>>>    +inline_list
> > > >>>>>    margin-bottom: 20px
> >
> > > >>>>>  #content_block
> > > >>>>>    clear: both
> >
> > > >>>>>  #footer_block
> > > >>>>>    clear: both
> > > >>>>>    text-align: center
> > > >>>>>    +inline_list
> >
> > > >>>>> // _products.sass
> > > >>>>> @import mixins.sass
> >
> > > >>>>> #sidebar
> > > >>>>>  float: left
> > > >>>>>  width: 200px
> > > >>>>>  margin-left: 20px
> >
> > > >>>>> #browse_content
> > > >>>>>  margin-left: 270px
> > > >>>>>  +browse
> >
> > > >>>>> // _mixins.sass
> > > >>>>> =inline_list
> > > >>>>>  ul
> > > >>>>>    display: inline
> > > >>>>>  li
> > > >>>>>    display: inline
> >
> > > >>>>> =i18n_highlighting
> > > >>>>>  .translation_missing
> > > >>>>>    background: yellow
> >
> > > >>>>> =browse
> > > >>>>>  .browsing_block
> > > >>>>>    width: 300px
> > > >>>>>    float: left
> >
> > > >>>>> compass tries to compile site.sass and gives the the following
> > > >>>>> error:
> >
> > > >>>>> TypeError: can't convert nil into String
> >
> > > >>>>> Backtrace:
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> files.rb:81:in `join'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> files.rb:81:in `sassc_filename'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> files.rb:24:in `tree_for'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:97:in `update_stylesheet'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:83:in `update_stylesheets'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:78:in `each'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:78:in `update_stylesheets'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:76:in `each'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:76:in `update_stylesheets'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin.rb:63:in `check_for_updates'
> > > >>>>> /home/kerinin/Projects/forge/vendor/plugins/haml/rails/../lib/
> > > >>>>> sass/
> > > >>>>> plugin/rack.rb:43:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> string_coercion.rb:25:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:
> > > 24:in
> > > >>>>> `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> params_parser.rb:15:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/metal.rb:47:in
> > > >>>>> `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> session/
> > > >>>>> cookie_store.rb:93:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> failsafe.rb:26:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
> > > >>>>> `synchronize'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> dispatcher.rb:114:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> reloader.rb:34:in `run'
> > > >>>>> /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/
> > > >>>>> dispatcher.rb:108:in `call'
> > > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/static.rb:
> > > 31:in
> > > >>>>> `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in
> > > `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
> > > `each'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
> > > `call'
> > > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:
> > > >>>>> 17:in
> > > >>>>> `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:
> > > 13:in
> > > >>>>> `call'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:
> > > >>>>> 50:in
> > > >>>>> `service'
> > > >>>>> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> > > >>>>> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> > > >>>>> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> > > >>>>> /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:
> > > >>>>> 14:in
> > > >>>>> `run'
> > > >>>>> /var/lib/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:111
> > > >>>>> /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> > > >>>>> `gem_original_require'
> > > >>>>> /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
> > > >>>>> script/server:3
> > > >>>>> */
> > > >>>>> body:before {
> > > >>>>>  white-space: pre;
> > > >>>>>  font-family: monospace;
> > > >>>>>  content: "TypeError: can't convert nil into String"; }
> >
> > > >>>>> Not sure what's causing this but it's a PITA.  The oddest part
> > > >>>>> is that
> > > >>>>> it doesn't seem to be consistent - sometimes it happens and
> > > >>>>> sometimes
> > > >>>>> it doesn't (on the exact same code)
> >
> > > >>>>> -Ryan
> >
> > > >>>>> On Dec 17, 1:04 pm, Nathan Weizenbaum <[email protected]> wrote:
> > > >>>>>> What version of Ruby are you using? How are you calling
> > > css2sass?
> >
> > > >>>>>> On Thu, Dec 17, 2009 at 9:20 AM, Yomi Colledge
> > > >>>>>> <[email protected]
> > > >>>>>> wrote:
> >
> > > >>>>>>> It's a consistent issue, I've had a play around and it seems
> > > to
> > > >>>>> happen with
> > > >>>>>>> even the most basic of CSS files.
> >
> > > >>>>>>> On Wed, Dec 16, 2009 at 5:28 PM, Chris Eppstein
> > > >>>>>>> <[email protected]
> > > >>>>>> wrote:
> >
> > > >>>>>>>> Does it happen for  you all the time or only with certain
> > > >>>>>>>> inputs?
> >
> > > >>>>>>>> If input dependent, please post that css
> > > >>>>> usinghttp://gist.github.comor
> > > >>>>>>>> <http://pastie.organd>http://pastie.organdsendus the link.
> >
> > > >>>>>>>> chris
> >
> > > >>>>>>>> On Wed, Dec 16, 2009 at 6:13 AM, baphled
> > > >>>>>>>> <[email protected]>
> > > >>>>> wrote:
> >
> > > >>>>>>>>> This seems to be a relatively new issue, though I have not
> > > >>>>>>>>> tried to
> > > >>>>>>>>> convert from...
> >
> > read more ยป
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected] <haml%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.


Reply via email to