FAQ
From E
FAQ
What does "no such file to load -- ubygems (LoadError)" mean?
When certain Ruby-based commands are run, you may see the following error:
/usr/bin/ruby: no such file to load -- ubygems (LoadError)
This is caused by having Ruby installed (usually via the 1-Click installer) under Windows in addition to the version of Ruby installed under Cygwin by E. The reasons behind the error message are somewhat arcane, but suffice it to say that the two versions are in conflict, thus causing the error. The issue is easily solved by unsetting the RUBYOPT environment variable:
- Open System Properties (Under XP hit Win-Pause/Break or right-click My Computer and select Properties; under Vista, hit Win-Pause/Break or right-click Computer in the Start Menu, select Properties, then select "Advanced system settings")
- Select the Advanced tab, then click Environment Variables...
- Under the System Variables section, delete the entry for RUBYOPT
Note that under my Vista install, Ruby based commands seem to work just fine even with RUBYOPT set.
Why do I get "cygwin warning: MS-DOS style path detected [...]" when I run a command?
This warning was introduced in Cygwin 1.7 and is designed to improve coding standards. The full text of the error is usually as follows (on Windows XP):
cygwin warning:
MS-DOS style path detected: C:/Documents and Settings/%USERNAME%/Application Data/e/tmcmd
Preferred POSIX equivalent is: /cygdrive/c/Documents and Settings/%USERNAME%/Application Data/e/tmcmd
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
As the warning suggests, setting the CYGWIN environment variable option "nodosfilewarning" turns off this warning. Here's how:
- Open System Properties (Under XP hit Win-Pause/Break or right-click My Computer and select Properties; under Vista, hit Win-Pause/Break or right-click Computer in the Start Menu, select Properties, then select "Advanced system settings")
- Select the Advanced tab, then click Environment Variables...
- Under the System Variables section, click New
- In the Variable name field, enter CYGWIN
- In the Variable value field, enter nodosfilewarning
- Click OK on each of the dialogs to save your settings.
- Restart E if it is already running.
Where can I download previous versions?
Previous versions can be downloaded from here: http://opencompany.org/download/
Will there be a Linux version?
Alexander has stated that he will eventually be working on a Linux version, but as yet he hasn't committed to any timescale. A point of interest regarding the Linux version is that a licence purchased for the Windows version will also be valid on the Linux version too.
What are the keyboard shortcuts?
We have a cheatsheet that lists most of the current shortcuts in addition to some command line arguments and other miscellaneous knowledge. The cheatsheet is a wiki that can be easily edited, so please do contribute. Note that this cheatsheet (and others on the cheat site) can be used via the Cheat RubyGem. Once installed, the results can easily be piped into E. For example:
$ cheat e | e
or
$ cheat textmate_rails | e
Is there a new release RSS feed?
Yes: http://feed43.com/e-texteditor-releases.xml
Is it possible to "find in files" or "find in project"?
Yes, a separate extension is available written by community member Borland
