edgecase / ghpreview

Preview Markdown files (such as a README) exactly how it will appear on Github
MIT License
27 stars 4 forks source link

Error running the latest ghpreview (v 0.0.4) #10

Closed tennety closed 11 years ago

tennety commented 11 years ago

I'm seeing this error when I run ghpreview on a local file. Let me know if you need additional details. I'm using Ruby 1.9.3-p327 with RVM 1.16.20 on OSX Lion.

$ ghpreview greed_rules.md 
/Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:222:in `initialize': Augeas is missing lexer (ArgumentError)
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:30:in `new'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:30:in `create'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:464:in `block in <module:Linguist>'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:440:in `each'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:440:in `<module:Linguist>'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/language.rb:8:in `<top (required)>'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist/blob_helper.rb:2:in `<top (required)>'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/github-linguist-2.4.0/lib/linguist.rb:1:in `<top (required)>'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/html-pipeline-0.0.6/lib/html/pipeline/syntax_highlight_filter.rb:1:in `<top (required)>'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/ghpreview-0.0.4/lib/ghpreview/previewer.rb:64:in `markdown_to_html'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/ghpreview-0.0.4/lib/ghpreview/previewer.rb:35:in `open'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/ghpreview-0.0.4/lib/ghpreview/previewer.rb:19:in `initialize'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/ghpreview-0.0.4/bin/ghpreview:17:in `new'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/gems/ghpreview-0.0.4/bin/ghpreview:17:in `<top (required)>'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/bin/ghpreview:23:in `load'
    from /Users/tennety/.rvm/gems/ruby-1.9.3-p327/bin/ghpreview:23:in `<main>'
adamlogic commented 11 years ago

I think linguist changed their API. For now, I've locked the version. Fixed in c979c8857397d6bd8130a87d9d5dc236f72a36c7.

tennety commented 11 years ago

Still getting an identical error with the older version of github-linguist (2.3.4). :cry: I'll investigate if it has something to do with my setup.

jxa commented 11 years ago

Same here. Getting the same error after uninstalling newer versions of dependencies.

On Dec 20, 2012, at 2:22 PM, Chandu Tennety notifications@github.com wrote:

Still getting an identical error with the older version of github-linguist (2.3.4). :-( I'll investigate if it has something to do with my setup.

— Reply to this email directly or view it on GitHub.

adamlogic commented 11 years ago

@tennety I just merged in @picandocodigo's PR, but I don't want to release a new gem until I know this is working for you. Will you please pull down the repo and rake install to see if it works now?

adamlogic commented 11 years ago

@jxa Can you give this a try as well?

jxa commented 11 years ago

Works for me

adamlogic commented 11 years ago

Cool. @tennety I just released a new gem. Can you gem install it (make sure you get 0.0.6) and LMK if it works for you?

tennety commented 11 years ago

Works for me too!

picandocodigo commented 11 years ago

Awesome! :beers: