ruby-on-rails – 找不到gem railties(> = 0.a)(Gem :: GemNotFoundException)

我已经看到了其他一些问题,尝试了他们的建议,但没有一个适合我.

我已经使用Rails大约一年了,刚开始一个新的Rails项目,突然出现问题.我卸载并尝试重新安装所有的Ruby和Rails. Ruby很好,但不是Rails.

当我进入rails s时,我找不到宝石铁路.我目前的Ruby版本是ruby 2.2.2p95(2015-04-13修订版50295)[x86_64-darwin15],即使我一直试图通过rbenv设置ruby 2.3.0.

如果我尝试rails -v来查看我正在运行的版本,我会得到同样的错误.我使用的是Mac OS X El Capitan版本10.11.6.

最佳答案
下面是一步一步用RBENV安装rails,可能你可以跟着,可能你错过了什么命令

> rbenv版本

>检查你的rbenv版本
>如果您认为需要升级,可以使用以下命令
> brew升级rbenv ruby​​-build

> rbenv install -l

>检查可以用rbenv安装的ruby列表

> rbenv安装2.3.1

>这是安装ruby版本2.3.1的示例
> ruby​​将被复制到/Users/%your_user_name%/.rbenv/versions/2.3.1
>这只是示例版本,使用命令编号2的最新/稳定版

> rbenv rehash

>此命令将应用您刚刚安装的新ruby版本
>使用rbenv安装/重新安装ruby后,不要忘记运行此命令
>这是重要的一点,大多数开发人员忘记申请

> rbenv global 2.3.1

>将global ruby​​设置为2.3.1版

> rbenv local 2.2.2

>设置全局(版本2.3.1)以防您需要2.2.2版本的特定文件夹后,可以使用此命令设置本地文件夹

> gem install bundler

>在您的活动ruby中,这将为特定版本安装bundler软件
>再次运行之后不要忘记运行## rbenv rehash ##

> gem install rails ##

>这将安装rails(最新)
>虽然没有Gemfile,但这会安装rails
>如果您想安装特定版本,可以使用Gemfile并运行命令7(如下)

>捆绑安装

>这将安装包括所有依赖项的rails
>如果你不确定/某些命令不起作用,请尝试## rbenv rehash ##

转载注明原文:ruby-on-rails – 找不到gem railties(> = 0.a)(Gem :: GemNotFoundException) - 代码日志