Mac OS X Mountain Lion “Rails is not currently installed on this system.”

后端 未结 11 1747
悲哀的现实
悲哀的现实 2021-02-01 08:42

I am on a fresh install of OS X Mountain Lion. I have installed rails via:

sudo gem install rails

Everything seems to install correctly, but wh

相关标签:
11条回答
  • 2021-02-01 09:30

    Yet, another alternative to RVM is the awesome rbenv tool.

    It is very easy to install (just a simple brew install rbenv) and work with. In my opinion, it is the best way to manage your rubies on a Mac.

    However, if you have rvm installed on your machine already, consider removing it from your system by doing rvm implode.

    Since setting up a fresh ruby on rails dev environment is a common barrier to most newbies (including myself when i started off with rails) I've put together detailed instructions on how to do exactly that in a blog post, which i will link to below. Hope you will find it useful.

    http://blog.parsalabs.com/blog/2013/08/27/setting-up-a-ruby-on-rails-4-development-environment-on-a-clean-mac-os-x-installation/

    0 讨论(0)
  • 2021-02-01 09:33

    Yes, OSX comes standard with a lot of great software for Ruby on Rails, as well as PHP, Mysql, etc. However, sometimes it's better for sustainment purposes to use a 3rd party installer to get everything you want without digging through your /usr/ directory.

    I recommend checking out http://railsinstaller.org/

    With one easy install, you have everything you could want for a Rails project, including common software people use, and the site even has a tutorial. I recommend going this way. It saves you time. Plus, it comes with an easy uninstaller that it will put in your Applications folder to remove if you're not happy with the configuration. Enjoy.

    0 讨论(0)
  • 2021-02-01 09:33

    i got the same error and uninstall rvm then i follow the instructions on this page https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

    i think that help was

    rvm requirements
    

    on the terminal.

    0 讨论(0)
  • 2021-02-01 09:36

    I think install rvm that will help you

      rvm get head && rvm reload
      rvm install 1.9.3
      rvm use 1.9.3@current --create --default 
    

    The last line creates a gem set called current.

    Now check to make sure you RubyGems was installed correctly by typing which gem in your terminal. Now update your gems.

    gem update --system 1.8.24
    

    Finally install rails.

    gem install rails -v 3.2.3
    

    I hope this works, let me know if you have any issues.

    0 讨论(0)
  • 2021-02-01 09:37

    Just had this issue using rbenv, no idea how this happened, but figured that my ~/.rbenv/shims/rails was empty...

    So to fix this:

    • Cleaned empty shims: find ~/.rbenv/shims -empty -delete

    • Then regenerate: rbenv rehash (was not overwriting empty one...)

    0 讨论(0)
提交回复
热议问题