cannot load such file -- bundler/setup (LoadError)
It could be that there was a previous Ruby env installed on your system prior to your installation of 2.0? This might have had an existing GEM_PATH that lead to the /1.8 directory which the installation of version 2.0 simply kept.
The problem you where likely having, then, was that Passenger/Apache was looking in the /2.0 directory when in fact the gems were in the /1.8 directory. Your explicitly telling apache to use the /1.8 directory thus makes sense to fix the problem.
SetEnv GEM_HOME /usr/lib/ruby/gems/1.8
You might also try using the Ruby Version Manager to handle multiple Ruby envs.
Some things I found in Google:
- New to Ruby and am having trouble with LOAD_PATH
- http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices/
- http://guides.rubygems.org/faqs/
bundler/setup (LoadError)
You likely have bundler
gem missing.
To get it to work run (first command may need be executed with sudo
, depending on your environment):
[sudo] gem install bundler
bundle install
LoadError: cannot load such file -- bundler/setup
The error shows you are using the system Ruby, not RVM. You need to tell Pow to use the right Ruby version. You need to create a .rvmrc
file specifying which Ruby to use, and also create or edit a .powrc
or .powenv
file to tell Pow to load RVM. See the Pow docs on using RVM.
cannot load such file -- bundler/setup (LoadError) || deploy on Ubuntu 12.04 x32
You sure have some PATH issues. Inside the /etc/nginx/nginx.conf
, for passenger, you should be pointing to the ruby version where bundler is installed.
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
passenger_ruby /home/thomas/.rvm/wrappers/default/ruby;
You can check this with the command
$ which ruby
The output of that command should be the one you should enter for passenger_ruby
If you haven't installed bundler yet go ahead and run gem install bundler
Also make sure that you are setting the environment variable in your server block:
server {
listen 80 default;
server_name blog.wall2flower.me;
root /var/www/blog/current/public;
passenger_enabled on;
}
cannot load such file -- bundler/setup (LoadError) - rails c - was working 10 minutes ago
The answer was a rails 5 problem.
bundle config –delete bin
rails app:update:bin
Rails 5 uses different binaries than any other rails version and thus answers for other rails versions were not giving me expected results. This command rebuilt the binary files in order for me to properly execute rails c
cannot load such file -- bundler/setup (LoadError) on Heroku
I had the same problem as yours and found that the only solution was to switch out the SASS Compiler with Compass Compiler (installed with the django-pipeline-compass
package). See Andrew's answer here: https://stackoverflow.com/a/31420009/6080975
Related Topics
Notices for Sequence After Running Migration in Rails on Postgresql Application
Linkedin API for Company Directory
Rails Put Validation in a Module Mixin
How to Calculate How Many Years Passed Since a Given Date in Ruby
Rails 3 Install Error: "Invalid Value for @Cert_Chain"
Ruby Method That Returns Itself
Jekyll Serve Dependency Error - Could Not Open 'Lib Curl'
How to Create Symbol (Hash Key) from Association, Using New Ruby (1.9) Hash Syntax
Combine Array of Array into All Possible Combinations, Forward Only, in Ruby
How to Write Rake Task to Import Data to Rails App
How to Remove '---' on Top of a Yaml File
How to Get a Particular Line from a File
Missing Host to Link To! Please Provide the :Host Parameter, for Rails 4
Rails Article Helper - "A" or "An"
Has Anyone Successfully Deployed a Rails Project with Ruby 1.9.1