stop failing when rubygems or bundler cannot be loaded
authorLunar <lunar@anargeek.net>
Wed, 13 Mar 2013 11:54:11 +0000 (12:54 +0100)
committerLunar <lunar@anargeek.net>
Thu, 14 Mar 2013 09:16:59 +0000 (10:16 +0100)
When installed from a system-wide package or from a Gem, Coquelicot might not
need Rubygems or Bundler to work. So we now try to load them, but we continue
if we can't, as maybe dependencies have been handled in another way.

bin/coquelicot

index 4fedde6..ba736fe 100755 (executable)
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-require 'rubygems'
-require 'bundler'
-Bundler.setup
+begin
+  require 'rubygems'
+  require 'bundler'
+  Bundler.setup
+rescue
+  # Maybe all dependencies were handled by some other mechanisms
+end
 
 require 'coquelicot'