By clear you environment I mean reset your PATH and other environment variables so that the other installed ruby/gems cannot interfere with the system version. On Nov 27, 2021, 1:07 AM -0600, John Joyce via TextMate textmate@lists.macromates.com, wrote:
I reproduce the same effect as Matt N. gets. What does “clear your env” mean? Seems broken to me; either the messaging or the design could use some cleanup. Probably the design as it’s pretty old now.
On Nov 27, 2021, at 13:51, Kyle Kirbatski via TextMate textmate@lists.macromates.com wrote:
If you look at the GitHub bundle, it overwrites what markdown generator to use. It changes it to this file:
~/Library/Application\ Support/TextMate/Pristine\ Copy/Bundles/GitHub-Markdown.tmbundle/Support/bin/redcarpet.rb
If you look inside that file, the top line says that it uses the system's ruby, not the one defined in your PATH or in TextMate:
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
After running the recommended command (/usr/bin/gem install --user redcarpet pygments.rb) on my machine, it worked as expected. So I don't know. I'd guess you should clear your environment and re-run the command
Best, Kyle
On Nov 26, 2021, at 6:00 PM, Matt Neuburg via TextMate textmate@lists.macromates.com wrote:
You cannot mean that I should be installing any gems using the system Ruby. It is off limits, and has been since Catalina. You are _supposed_ to install your own Ruby, and I have done so.
And TextMate _is_ using it. When I run a TextMate ruby script consisting of `puts RUBY_VERSION`, I get `2.6.3`. When I say in the Terminal `ruby --version`, I get
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin20]
Moreover, when I run a TextMate ruby script consisting of
require 'redcarpet' markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, extensions = {}) puts markdown.render("This is *bongos*, indeed.")
I get the expected
<p>This is <em>bongos</em>, indeed.</p>
So I don't think you can deny that TextMate Ruby sees redcarpet. The question is why the GitHub Markdown bundle does not see it.
I can just go on using Typora for Markdown, but it would be nice to use TextMate. But I need GitHub-flavored Markdown for this project.
m.
PS It is clear that the GitHub Markdown bundle is working in the sense that if I use code fences with a language, it is correctly formatted in the `.md` file. The problem is that I can't _render_ the Markdown.
On Nov 26, 2021, at 11:51 AM, Jacob Carlborg via TextMate textmate@lists.macromates.com wrote:
You need to install the gem using the Ruby version that TextMate is invoking. The instructions are assuming that TextMate will use the system provided Ruby version.
On 26 Nov 2021, at 18:39, Matt Neuburg via TextMate textmate@lists.macromates.com wrote:
How do I get GitHub flavored Markdown working? I installed the bundle but when I try to preview I see:
Please install the Redcarpet and Pygments.rb RubyGems by running the following:
/usr/bin/gem install --user redcarpet pygments.rb
I did that, but it's not helping. Note that my ruby is installed with rbenv, and TextMate is pointed to it. My gems are installed using rbenv-gemset. For example, if I install redcarpet without saying `--user`, it goes into
/Users/mattmobile/.rbenv/versions/2.6.3/gemsets/rubyfrontier/gems/redcarpet-3.5.1/lib/redcarpet.rb
Thanks - m.
-- matt neuburg, phd = http://www.apeth.net/matt/ pantes anthropoi tou eidenai oregontai phusei Programming iOS 14! https://www.oreilly.com/library/view/programming-ios-14/9781492092162/ iOS 14 Fundamentals! https://www.oreilly.com/library/view/ios-14-programming/9781492092087/ RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
TextMate mailing list -- textmate@lists.macromates.com To unsubscribe send an email to textmate-leave@lists.macromates.com
-- /Jacob Carlborg
TextMate mailing list -- textmate@lists.macromates.com To unsubscribe send an email to textmate-leave@lists.macromates.com
-- matt neuburg, phd = http://www.apeth.net/matt/ pantes anthropoi tou eidenai oregontai phusei Programming iOS 14! https://www.oreilly.com/library/view/programming-ios-14/9781492092162/ iOS 14 Fundamentals! https://www.oreilly.com/library/view/ios-14-programming/9781492092087/ RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
TextMate mailing list -- textmate@lists.macromates.com To unsubscribe send an email to textmate-leave@lists.macromates.com
TextMate mailing list -- textmate@lists.macromates.com To unsubscribe send an email to textmate-leave@lists.macromates.com
TextMate mailing list -- textmate@lists.macromates.com To unsubscribe send an email to textmate-leave@lists.macromates.com