RVM:在 运行 $bundle 安装命令时找不到 Gemfile 或 .bundle/ 目录

RVM: Could not locate Gemfile or .bundle/ directory when running $bundle install command

我正在尝试在 mac 上设置 RVM。当我 运行 bundle install 在一个空文件夹(虚拟项目文件夹)中时,我收到以下错误:

Could not locate Gemfile or .bundle/ directory

问题:

  1. 我是否需要将任何 gem 文件复制到虚拟项目文件夹?如果有,是什么gem,来自哪里?

  2. 我还需要安装其他东西吗?

确保您在 运行 捆绑包安装之前位于项目目录中。比如在运行rails new myapp之后,你会想要在运行bundle install

之前cd myapp

您只需要检查 您当前是否在 rails 应用程序文件夹中 (在大多数情况下)或仔细检查您是否 创建了rails 应用正常.

这里我尝试执行启动rails服务器的命令,

bundle exec rails server

如您所见,由于我不在该文件夹中,因此无法找到启动服务所需的 gem。

然后弹出如下错误

Could not locate Gemfile or .bundle/ directory

只删除 cd 到应用程序文件夹

cd YourAPPfolder

并且 运行 再次执行所需的 rails 命令。

大功告成。瞧!!