This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
With the most recent builds, nbrubyide wraps single quotes around many parameters passed to the eval call. This breaks nbbuild/hudson/ruby-etcconf, since it uses sed to scan for text without those quotes.
Thanks, Simon! I made a simple fix, build 1509 should contain it; I'll look at that build result and see if I need to do anything else.
I tried it with no joy. I think you might need to replace the single quote sed string with double quotes, and escape with backslash
This kind of thing works locally for me: sed "s/Xdock:name=\'\"\$APPNAME\"\'/Xdock:name=RubyNetBeans \"-J-Xdock:icon=$progdir\/..\/nb6.0\/netbeans.icns\"/g" I don't think single quotes can sit within other single quotes, even when escaped.
Ugh. Trial and error programming :) I've done a full CVS update of my NetBeans tree so I can actually test this on my own side now before comitting again.
Related to http://deadlock.netbeans.org/fisheye/changelog/netbeans?cs=MAIN:jglick:20070601200457 ?
Only a minor escaping tweak needed to close out the fix. Sed is pattern matching the launcher changes fine, but due to quote switch to double quotes, an output dollar sign needs escaping to preserve $progdir literal.
Fixed as of #1594. Thanks Tor.
Reassigning this issue to newly created 'ruby' component.
Changing target milestone of all resolved Ruby issues from TBD to 6.0 Beta 1 build.