When making a new Rails app, I get the following error: `require': cannot load such file -- bundler (LoadError)
When making a new Rails app, I get the following error: `require': cannot load such file -- bundler (LoadError)
我看到了其他几个类似的问题,但没有解决方案。当我创建新的 Rails 应用程序时,我收到以下错误:
/.rbenv/versions/2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in 'require': cannot load such file -- bundler (LoadError)
试过 gem install bundler && bundler install
我得到:
Successfully installed bundler-1.10.6
Parsing documentation for bundler-1.10.6
Done installing documentation for bundler after 6 seconds
1 gem installed
Could not locate Gemfile or .bundle/ directory
该应用程序仍在创建和运行中,但我不知道为什么会收到错误消息。如果您需要更具体的信息来提供答案,请告诉我。这是我第一次 post 到 Whosebug,所以我还在学习。谢谢!
我认为你的问题是你没有安装 Bundler Gem。在您的终端中尝试 运行 以下内容:
gem install bundler
bundle install
Bundler 是 Ruby 的包管理器。
来自Bundler.io:
“Bundler 通过跟踪和安装所需的确切 gem 和版本,为 Ruby 项目提供一致的环境。
Bundler 是摆脱依赖地狱的出口,并确保您需要的 gem 存在于开发、暂存和生产中。开始一个项目的工作就像 bundle install 一样简单。"
您必须先安装捆绑器。
$ gem install bundler
cannot load such file -- bundler (LoadError)
Ruby 正在寻找名为 bundler.rb
的 ruby 源文件,但找不到。 Ruby 在全局变量 $LOAD_PATH
中列出的目录中查找文件。
您可能只需要 gem install bundler
我了解到您已经安装了捆绑器。我认为您可能已经为特定的 gemset 安装了 bundler。
尝试使用 rvm gemset use global && gem install bundler
将捆绑器安装到全局 gemset。
我今天 运行 遇到了同样的问题。
我是 运行 ruby 2.2.1(通过 rbenv)和 rails 4.2.1.
最后我安装了 ruby 2.2.2(通过 rbenv)。然后我安装了 rails 4.2.5。 rails new
然后工作没有问题。
所以我不知道潜在的问题是什么,但也许这会对某人有所帮助。
我看到了其他几个类似的问题,但没有解决方案。当我创建新的 Rails 应用程序时,我收到以下错误:
/.rbenv/versions/2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in 'require': cannot load such file -- bundler (LoadError)
试过 gem install bundler && bundler install
我得到:
Successfully installed bundler-1.10.6
Parsing documentation for bundler-1.10.6
Done installing documentation for bundler after 6 seconds
1 gem installed
Could not locate Gemfile or .bundle/ directory
该应用程序仍在创建和运行中,但我不知道为什么会收到错误消息。如果您需要更具体的信息来提供答案,请告诉我。这是我第一次 post 到 Whosebug,所以我还在学习。谢谢!
我认为你的问题是你没有安装 Bundler Gem。在您的终端中尝试 运行 以下内容:
gem install bundler
bundle install
Bundler 是 Ruby 的包管理器。
来自Bundler.io:
“Bundler 通过跟踪和安装所需的确切 gem 和版本,为 Ruby 项目提供一致的环境。
Bundler 是摆脱依赖地狱的出口,并确保您需要的 gem 存在于开发、暂存和生产中。开始一个项目的工作就像 bundle install 一样简单。"
您必须先安装捆绑器。
$ gem install bundler
cannot load such file -- bundler (LoadError)
Ruby 正在寻找名为 bundler.rb
的 ruby 源文件,但找不到。 Ruby 在全局变量 $LOAD_PATH
中列出的目录中查找文件。
您可能只需要 gem install bundler
我了解到您已经安装了捆绑器。我认为您可能已经为特定的 gemset 安装了 bundler。
尝试使用 rvm gemset use global && gem install bundler
将捆绑器安装到全局 gemset。
我今天 运行 遇到了同样的问题。
我是 运行 ruby 2.2.1(通过 rbenv)和 rails 4.2.1.
最后我安装了 ruby 2.2.2(通过 rbenv)。然后我安装了 rails 4.2.5。 rails new
然后工作没有问题。
所以我不知道潜在的问题是什么,但也许这会对某人有所帮助。