<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for niczsoft</title>
	<atom:link href="http://niczsoft.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://niczsoft.com</link>
	<description>{ [:consulting, :programing] =&#62; [:ruby, :rails, :linux] }</description>
	<lastBuildDate>Wed, 21 Dec 2011 02:43:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on what you should know about rbenv and RVM by Ayose</title>
		<link>http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/#comment-12142</link>
		<dc:creator>Ayose</dc:creator>
		<pubDate>Wed, 21 Dec 2011 02:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://niczsoft.com/?p=480#comment-12142</guid>
		<description>&gt; Override shell commands like cd. That’s dangerous and error-prone. Overriding of cd is optional. I searchied for almost 8 hours collectively over the last month to find a project that overrides cd – guess what, I could not find one.

There is an alternative using the PROMPT_COMMAND. The “How to detect the change directory” in  http://codingfulness.tumblr.com/post/11390867983/a-better-console-with-autols can be useful.</description>
		<content:encoded><![CDATA[<p>&gt; Override shell commands like cd. That’s dangerous and error-prone. Overriding of cd is optional. I searchied for almost 8 hours collectively over the last month to find a project that overrides cd – guess what, I could not find one.</p>
<p>There is an alternative using the PROMPT_COMMAND. The “How to detect the change directory” in  <a href="http://codingfulness.tumblr.com/post/11390867983/a-better-console-with-autols" rel="nofollow">http://codingfulness.tumblr.com/post/11390867983/a-better-console-with-autols</a> can be useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on what you should know about rbenv and RVM by Michal Papis</title>
		<link>http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/#comment-12129</link>
		<dc:creator>Michal Papis</dc:creator>
		<pubDate>Mon, 12 Dec 2011 15:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://niczsoft.com/?p=480#comment-12129</guid>
		<description>&lt;a href=&quot;#comment-12105&quot; rel=&quot;nofollow&quot;&gt;@Rob Gleeson &lt;/a&gt; 
of course rbenv might be useful in some use cases

&lt;a href=&quot;#comment-12128&quot; rel=&quot;nofollow&quot;&gt;@Ivan &lt;/a&gt; 
i think you missed the point:
1) is about starting multiple times ruby, it is not disk related, the speed depends on disk only on first read of file, unix systems will cache it and serve later on with speed of RAM
2) we are fixing all reported errors quite fast, sometimes it is meter of minutes, just report the errors...
3) it is not about having gems installed in system but about detecting them, rbenv just does not follows some standards like returning error code 127 when something is not found</description>
		<content:encoded><![CDATA[<p><a href="#comment-12105" rel="nofollow">@Rob Gleeson </a><br />
of course rbenv might be useful in some use cases</p>
<p><a href="#comment-12128" rel="nofollow">@Ivan </a><br />
i think you missed the point:<br />
1) is about starting multiple times ruby, it is not disk related, the speed depends on disk only on first read of file, unix systems will cache it and serve later on with speed of RAM<br />
2) we are fixing all reported errors quite fast, sometimes it is meter of minutes, just report the errors&#8230;<br />
3) it is not about having gems installed in system but about detecting them, rbenv just does not follows some standards like returning error code 127 when something is not found</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on what you should know about rbenv and RVM by Ivan</title>
		<link>http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/#comment-12128</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Mon, 12 Dec 2011 15:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://niczsoft.com/?p=480#comment-12128</guid>
		<description>Your counterpoints seem valid, but for 1) I don&#039;t see any scenario where that makes any real impact (specially when on an SSD :)

For 3), IMHO, having system gems is stupid. rvm/rbenv is always the way to go.

And 2) is indeed annoying sometimes, but far less annoying than the issues I had with rvm, which I don&#039;t even remember anymore as I switched a long time ago :)</description>
		<content:encoded><![CDATA[<p>Your counterpoints seem valid, but for 1) I don&#8217;t see any scenario where that makes any real impact (specially when on an SSD :)</p>
<p>For 3), IMHO, having system gems is stupid. rvm/rbenv is always the way to go.</p>
<p>And 2) is indeed annoying sometimes, but far less annoying than the issues I had with rvm, which I don&#8217;t even remember anymore as I switched a long time ago :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on what you should know about rbenv and RVM by Rob Gleeson</title>
		<link>http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/#comment-12105</link>
		<dc:creator>Rob Gleeson</dc:creator>
		<pubDate>Sun, 27 Nov 2011 09:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://niczsoft.com/?p=480#comment-12105</guid>
		<description>&lt;a href=&quot;#comment-12097&quot; rel=&quot;nofollow&quot;&gt;@Michal Papis &lt;/a&gt; 

I don&#039;t know if I agree with you - RVM may just use them, but by doing so it can cause unexpected errors in applications like Vim - or any application that is built against one Ruby, but has native extensions loaded from another because of shell environment variables set by RVM.

&#039;rbenv&#039; does not suffer from this problem at all - because of its design, just like RVM can cause those crashes, because of its design. This isn&#039;t the only problem I&#039;ve had with RVM, but after countless problems, I decided to switch to rbenv, and haven&#039;t looked back since.

It &quot;just works&quot;, I don&#039;t need to think about it at all, and I don&#039;t need to worry about it causing applications inheriting the same shell crashing because of the unexpected. 

By the way, rails.vim is written entirely in VimL, so that point doesn&#039;t really count, since it is not inheriting any rubygems or anything ruby related like my project does.</description>
		<content:encoded><![CDATA[<p><a href="#comment-12097" rel="nofollow">@Michal Papis </a> </p>
<p>I don&#8217;t know if I agree with you &#8211; RVM may just use them, but by doing so it can cause unexpected errors in applications like Vim &#8211; or any application that is built against one Ruby, but has native extensions loaded from another because of shell environment variables set by RVM.</p>
<p>&#8216;rbenv&#8217; does not suffer from this problem at all &#8211; because of its design, just like RVM can cause those crashes, because of its design. This isn&#8217;t the only problem I&#8217;ve had with RVM, but after countless problems, I decided to switch to rbenv, and haven&#8217;t looked back since.</p>
<p>It &#8220;just works&#8221;, I don&#8217;t need to think about it at all, and I don&#8217;t need to worry about it causing applications inheriting the same shell crashing because of the unexpected. </p>
<p>By the way, rails.vim is written entirely in VimL, so that point doesn&#8217;t really count, since it is not inheriting any rubygems or anything ruby related like my project does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on what you should know about rbenv and RVM by Michal Papis</title>
		<link>http://niczsoft.com/2011/11/what-you-should-know-about-rbenv-and-rvm/#comment-12097</link>
		<dc:creator>Michal Papis</dc:creator>
		<pubDate>Sun, 20 Nov 2011 03:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://niczsoft.com/?p=480#comment-12097</guid>
		<description>&lt;a href=&quot;#comment-12096&quot; rel=&quot;nofollow&quot;&gt;@Rob Gleeson &lt;/a&gt; 
the issue is that for you the environment is unexpected, but for most rails programmers - it is expected to be set exactly with they ruby, especially using plugins like rails.vim where they get proper environment for the application.

And as for the shell variables configuration, anyone can use them, not only RVM, in any development predating RVM - this was the only way to keep your environments separate, it&#039;s the way ruby environment definition mechanisms were designed, RVM just uses them.</description>
		<content:encoded><![CDATA[<p><a href="#comment-12096" rel="nofollow">@Rob Gleeson </a><br />
the issue is that for you the environment is unexpected, but for most rails programmers &#8211; it is expected to be set exactly with they ruby, especially using plugins like rails.vim where they get proper environment for the application.</p>
<p>And as for the shell variables configuration, anyone can use them, not only RVM, in any development predating RVM &#8211; this was the only way to keep your environments separate, it&#8217;s the way ruby environment definition mechanisms were designed, RVM just uses them.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

