Ruby on rails 无法启动克隆的ruby on rails应用程序-RubyMine

Ruby on rails 无法启动克隆的ruby on rails应用程序-RubyMine,ruby-on-rails,ruby,Ruby On Rails,Ruby,我已从github克隆了一个现有项目。我在终端上安装了Ruby和Rails 当我做ruby-v时,我得到了ruby 2.5.3p105(2018-10-18修订版65156)[x86_64-darwin18] 当我执行rails-v时,我得到rails 6.0.3.1 但是,当我导航到要在本地主机上运行的项目并运行相同的命令时: 对于ruby-v我得到了ruby 2.5.3p105(2018-10-18修订版65156)[x86_64-darwin18],这是相同的 对于rails-v我得到:

我已从github克隆了一个现有项目。我在终端上安装了Ruby和Rails

当我做
ruby-v
时,我得到了
ruby 2.5.3p105(2018-10-18修订版65156)[x86_64-darwin18]

当我执行
rails-v时,我得到
rails 6.0.3.1

但是,当我导航到要在本地主机上运行的项目并运行相同的命令时:

对于
ruby-v
我得到了
ruby 2.5.3p105(2018-10-18修订版65156)[x86_64-darwin18]
,这是相同的

对于
rails-v
我得到:

Traceback (most recent call last):
    4: from bin/rails:3:in `<main>'
    3: from bin/rails:3:in `load'
    2: from /Users/angelainniss/WebstormProjects/legitkitchen/bin/spring:8:in `<top (required)>'
    1: from /Users/angelainniss/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
/Users/angelainniss/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- bundler (LoadError)
回溯(最近一次呼叫最后一次):
4:从箱子/轨道:3:在`'
3:来自料仓/轨道:3:在“装载”中
2:from/Users/angelainniss/WebstormProjects/legitkitchen/bin/spring:8:in`'
1:from/Users/angelainniss/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems/core\u ext/kernel\u require.rb:59:in'require'
/Users/angelainniss/.rbenv/versions/2.5.3/lib/ruby/2.5.0/rubygems/core\u ext/kernel\u require.rb:59:“require”中:无法加载此类文件--捆绑程序(LoadError)

有没有人有过这样的经历,或者他们知道为什么
rails
不起作用吗?

在克隆项目后运行
bundle install
之前,你有没有做过,
gem安装bundler
吗?

嗯,
rails
命令非常聪明,它知道它通常会在rails项目文件夹中调用。所以它有它的binstubs——基本上,这些只是一个稍微修改过的命令,存在于您的项目
bin
文件夹中,还有一些额外的、与项目相关的电源。常规的
rails
命令(以及其他命令)将始终检查当前目录中是否存在
bin/rails
,如果存在,将使用它。这就是为什么
rails-v
在项目外部运行良好,但在项目文件夹中却没有

bin/rails
superpowers之一是自动要求项目文件中定义的所有依赖项。这通常是通过另一个名为
bundler
的gem完成的。Bundler基本上总是您在本地Ruby环境中安装的第一个gem


但是,您还没有安装它。只需运行
gem install bundler
即可运行。您仍然需要安装所有依赖项,您可以通过
bundle install

执行此操作,我尝试了@BroiSatse,但在执行
gem install bundler
时遇到另一个错误。错误消息如下:
error:执行gem时。。。(Errno::EACCES)权限被拒绝@rb_sysopen-/Users/angelainniss/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/CHANGELOG.md
任何想法why@AngelaInniss-这是另一个问题: