yellowreign
2013-Feb-17 07:17 UTC
[Rails] Rails “no such file to load — rubygems (LoadError)”
I recently moved my app from Heroku to a Linux instance using Amazon''s EC2 - my first experience on Linux. I used Amazon''s Elastic Beanstalk service which is support set up the Linux server to run Ruby on Rails. However, when I get into my app''s directory and try to run rake commands, I get the error: /usr/bin/rake:9:in ''require'': no such file to load -- rubygems (LoadError) from usr/bin/rake:9 1. I read that it might be multiple installs of Ruby on the server, but when I type, "which -a ruby", I only get: usr/bin/ruby 2. "which gem" yields: /usr/bin/gem 3. "which rake" yields: /usr/bin/rake 4. My gems install find, when I do ''bundle install'' it works fine 5. When I type ''gem list --local rubygems'' I get a line that says "***LOCAL GEMS ***" and that''s it (not sure if that''s correct or not I''m not sure how to fix this since I don''t know Linux (ie commands) and have only worked on Heroku before. I''d be grateful for any ideas or help. Thank you! -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/BwAZqjAUx-AJ. For more options, visit https://groups.google.com/groups/opt_out.
Robert Walker
2013-Feb-20 06:52 UTC
[Rails] Re: Rails “no such file to load — rubygems (LoadError)”
yellowreign wrote in post #1097357:> I recently moved my app from Heroku to a Linux instance using Amazon''s > EC2 > - my first experience on Linux. I used Amazon''s Elastic Beanstalk > service > which is support set up the Linux server to run Ruby on Rails. However, > when I get into my app''s directory and try to run rake commands, I get > the > error: > > /usr/bin/rake:9:in ''require'': no such file to load -- rubygems > (LoadError) > from usr/bin/rake:9 > > > 1. I read that it might be multiple installs of Ruby on the server, > but > when I type, "which -a ruby", I only get: usr/bin/ruby > 2. "which gem" yields: /usr/bin/gem > 3. "which rake" yields: /usr/bin/rake > 4. My gems install find, when I do ''bundle install'' it works fine > 5. When I type ''gem list --local rubygems'' I get a line that says > "***LOCAL GEMS ***" and that''s it (not sure if that''s correct or notWell that would sure explain why it can''t load rubygems if ''gem list --local rubygems'' is not listed. Did you try "gem list" to get a listing of all locally installed gems? What does that do for you? Are you using ''bundle exec rake [command]'' to run your rake commands? Are you using one of the Ruby version managers (RVM or rbenv)? -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
yellowreign
2013-Feb-20 18:41 UTC
[Rails] Re: Rails “no such file to load — rubygems (LoadError)”
Thanks for your post. I ended up just scrapping the whole instance. I''m not sure what went wrong so I got so frusterated, I killed the instance and pushed my code and it seems ok with the new instance. I''m surprised the first one went bad since it was based on the same template image for Ruby on Rails, but never worked. Thanks! On Tuesday, February 19, 2013 10:52:06 PM UTC-8, Ruby-Forum.com User wrote:> yellowreign wrote in post #1097357: > > I recently moved my app from Heroku to a Linux instance using Amazon''s > > EC2 > > - my first experience on Linux. I used Amazon''s Elastic Beanstalk > > service > > which is support set up the Linux server to run Ruby on Rails. However, > > when I get into my app''s directory and try to run rake commands, I get > > the > > error: > > > > /usr/bin/rake:9:in ''require'': no such file to load -- rubygems > > (LoadError) > > from usr/bin/rake:9 > > > > > > 1. I read that it might be multiple installs of Ruby on the server, > > but > > when I type, "which -a ruby", I only get: usr/bin/ruby > > 2. "which gem" yields: /usr/bin/gem > > 3. "which rake" yields: /usr/bin/rake > > 4. My gems install find, when I do ''bundle install'' it works fine > > 5. When I type ''gem list --local rubygems'' I get a line that says > > "***LOCAL GEMS ***" and that''s it (not sure if that''s correct or not > > Well that would sure explain why it can''t load rubygems if ''gem list > --local rubygems'' is not listed. > > Did you try "gem list" to get a listing of all locally installed gems? > What does that do for you? > > Are you using ''bundle exec rake [command]'' to run your rake commands? > > Are you using one of the Ruby version managers (RVM or rbenv)? > > -- > Posted via http://www.ruby-forum.com/. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/UUGu9rqBFc4J. For more options, visit https://groups.google.com/groups/opt_out.