Noob在这里。
我最近按照此处列出的说明安装了rails>> http://installrails.com/steps/install_rails
当我在我的根目录中输入rails -v时,我按预期获得了rails版本:
我正在输入... rails -v Rails 5.0.1
然而,当我进入我的文档文件夹时,我收到'未找到Gemfile':
我正在输入... cd documents
我正在输入... rails -v
/用户/未找到Matt / Documents / Gemfile
我尝试在文档目录中安装rails,但仍然收到相同的输出:
我正在输入... gem install rails
已成功安装rails-5.0.1
为rails-5.0.1解析文档
在0秒后完成安装rails的文档
安装了1个宝石
我正在输入... rails -v
/用户/未找到Matt / Documents / Gemfile
我在文档文件夹中也无法使用rails new创建任何rails应用程序。这是我的ruby load_path:
我正在输入... irb
2.4.0:001> $ LOAD_PATH
=> [ “/Users/Matt/.rvm/gems/ruby-2.4.0@global/gems/did_you_mean-1.1.0/lib”, “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0” “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/x86_64-darwin15” “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby” “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/vendor_ruby/2.4.0” “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/vendor_ruby/2.4.0/x86_64- darwin15“,”/ Users / Matt / .rvm / rubies / ruby-2.4.0 / lib / luby / vendor_ruby“, “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0” “/Users/Matt/.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/x86_64-darwin15”]
感谢您的帮助!
答案 0 :(得分:1)
RVM可以解决您的问题,您可以安装多个版本的ruby,您应该做的是为每个项目创建一个gemset。
要安装它,请转到:https://rvm.io/rvm/install,使用ruby安装RVM stable。
安装后,转到要创建新rails项目的目录,并执行以下命令:
rvm gemset创建你的app rvm gemset使用yourAppName 宝石安装导轨 rails new yourAppName
您必须为要创建的每个项目执行此操作,这将帮助您保留适当版本的ruby,rails等。对于每个项目。
答案 1 :(得分:1)
好像你有一个破损的ruby / rails安装。
使用RVM(Ruby版本管理器)管理ruby版本/安装。即使您只使用一个版本,它仍然可以使用。安装RVM后,您可以安装rails gem。它可以保持一切清洁,因此您不必处理路径等。
请尝试以下操作,将您的环境置于' rails'形状:
curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.3.1
rvm default use 2.3.1
cd /path/to/my/projects
gem install rails
rails -v
rails new test-project
希望这适合你!