Fix for: Your Firefox profile cannot be loaded. It may be missing or inaccessible.
If you use Selenium and Launchy to open web pages, you might run into an error saying "Your Firefox profile cannot be loaded. It may be missing or inaccessible.".
This happens because Launchy tries to use your Firefox running the web driver to open the page.
For Launchy < 0.4.x, as a workaround you can set an environment variable
export LAUNCHY_BROWSER=`which google-chrome`
For newer Launchys you also need to set:
export BROWSER=`which google-chrome`
If you want to do this in a ruby script, you can say
chrome_path = `which google-chrome`.strip ENV["LAUNCHY_BROWSER"] = chrome_path ENV["BROWSER"] = chrome_path
strip is important!
Using other browsers
If you use Chrome for your daily work you may be annoyed by Launchy spamming your work browser.
Use another one instead, e.g. Epiphany which is very lightweight. Install it with
sudo apt-get install epiphany-browser. Then, you can set:
LAUNCHY_BROWSER=`which epiphany` BROWSER=`which epiphany`
A bunch of books about building and maintaining large-scale Rails applications, all at a discounted price. Featuring best-selling books like Trailblazer, Fearless Refactoring, or Growing Rails Applications in Practice!