Closed natew closed 11 years ago
No one gets this? Can't get it to work on my dev or deploy machines (ubuntu and mac).
And actually the ruby version is 1.9.3-p0 I believe, not sure if thats why.
I get this, too, on OS X Lion with Ruby 1.9.3-p125.
I'm porting my blog over to use pygments.rb from Albino. It renders the Ruby example inside it perfectly, but it consistently crashes while attempting to work with the Gherkin example I have.
Here's the code:
class PygmentsHTML < Redcarpet::Render::HTML
def block_code(code, language)
Pygments.highlight(code, lexer: language)
end
end
I verified that the code and language arguments are passed in properly and Pygments is working fine in irb, but it's having trouble from within Rails.
Same problem here
I see this issue, also on a Lion/Mac system (but not Ubuntu). To reproduce, on 1.9.3p125: simply get the gollum gem and run it against your github wiki which has a page that performs syntax highlighting. It will blow up after that - so any Mac user using gollum (which is great for editing github pages) is going to run into this if they do syntax highlighting.
Also check out this related link which I think could be explaining the cause for Mac crashes: https://github.com/gitlabhq/gitlabhq/pull/245
Getting the same problem here on OSX 10.6.8, ruby-1.9.3-p125, pygments.rb v0.2.13.
It seems to work fine on my other Mac which is running OSX Lion.
This is fixed since 0.3.0.
When attempting to run Pygments without the lexer set, I get a trace trap crash with Rails.
Any of the following will cause the crash:
This will not crash and works properly:
Using this input:
Running Lion on Mac with Ruby 1.9.2, Rails 3.2.0. Here's my gemfile.lock: