Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
NoMethodError: undefined method `join' for #<ConditionVariable:0x007f9812880a20> Use --trace for backtrace.
This is what I get after going to command line, accessing my project directory that contains both my index.html file and sass (.scss) file. I get the following message:
Sass is watching for changes. Press Ctrl-C to stop. write ./test.css write ./test.css.map NoMethodError: undefined method `join' for #<ConditionVariable:0x007f9812880a20> Use --trace for backtrace.
Anyone know how I can watch the sass file and have it output to my new css file? Thanks!
You shouldn't have to. I think what you are actually going to need to do in this case is downgrade your Listen gem to a previous version. If you're on a Mac you should be able to do:
sudo gem uninstall listen sudo gem install listen --version 2.7.11
Other solutions are also available here: https://github.com/guard/listen/issues/275#issuecomment-63697308