What are some Linux-specific errors that can occur?
When using Linux, you might encounter a variety of errors related to your environment. These will vary based upon your installation, versions of existing packages, which user you’re using, how permissions are set on your system, and how environmental variables (such as PATH) are set. For instance, if you weren’t running make install (while installing Ruby) with root permissions, the installation will fail if you don’t have permissions to several directories in /usr/local. If an older version of Ruby is specified first in your PATH variable, the gem might display an error stating No such file to load — rubygems (LoadError).