|
From: <caw...@us...> - 2007-07-26 20:13:40
|
Revision: 2894
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=2894&view=rev
Author: cawilliams
Date: 2007-07-26 13:13:39 -0700 (Thu, 26 Jul 2007)
Log Message:
-----------
remove the flush commands from vm arguments (since that is now coevered by sync.rb). Also when default vm changes, clear local gem list and local cache.
Modified Paths:
--------------
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java
Modified: trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java
===================================================================
--- trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java 2007-07-26 19:44:28 UTC (rev 2893)
+++ trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/GemManager.java 2007-07-26 20:13:39 UTC (rev 2894)
@@ -69,8 +69,6 @@
private static final String UPDATE_COMMAND = "update";
private static final String EXECUTABLE = "ruby";
- private static final String VM_ARGS = "-e STDOUT.sync=true -e STDERR.sync=true -e load(ARGV.shift)";
-
private static final String REMOTE_GEMS_CACHE_FILE = "remote_gems.xml";
private static final String LOCAL_GEMS_CACHE_FILE = "local_gems.xml";
@@ -100,7 +98,9 @@
public void vmAdded(IVMInstall newVm) {}
public void defaultVMInstallChanged(IVMInstall previous, IVMInstall current) {
- fGemInstallPath = null;
+ fGemInstallPath = null;
+ gems.clear();
+ storeGemCache(gems, getConfigFile(LOCAL_GEMS_CACHE_FILE));
}
});
@@ -398,7 +398,7 @@
arguments);
wc.setAttribute(
IRubyLaunchConfigurationConstants.ATTR_VM_ARGUMENTS,
- VM_ARGS);
+ "");
Map<String, String> map = new HashMap<String, String>();
map.put(IRubyLaunchConfigurationConstants.ATTR_RUBY_COMMAND,
EXECUTABLE);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|