簡體   English   中英

bundle install 返回“找不到 Gemfile”

[英]bundle install returns "Could not locate Gemfile"

我是 Rails 的新手,目前正在閱讀指南。 該指南指出:

使用文本編輯器將 Bundler 所需的 Gemfile 更新為清單 2.1 中的內容。

 source 'https://rubygems.org' gem 'rails', '3.2.3' group:development do gem 'sqlite3', '1.3.5' end # Gems used only for assets and not required # in production environments by default. group:assets do gem 'sass-rails', '3.2.4' gem 'coffee-rails', '3.2.2' gem 'uglifier', '1.2.3' end gem 'jquery-rails', '2.0.0' group:production do gem 'pg', '0.12.2' end

然后我們使用bundle install命令安裝並包含 gem:

 $ bundle install --without production

如果 Bundler 抱怨no such file to load -- readline (LoadError)嘗試將gem 'rb-readline'添加到你的 Gemfile。)

我按照這些步驟甚至將gem 'rb-readline'添加到Gemfile ,但顯然無法找到該文件,當我向我的文本編輯器輸入 go 時,我確實看到了Gemfile本身。 我注意到他們讓我把gem 'rails', 3.2.3和我的 Rails 版本是 3.2.1 所以我嘗試將它更改為 3.2.1 但這也沒有用。

任何想法或建議將不勝感激。

您只需要將目錄更改為您的應用程序,然后運行bundle install :)

您還可以在同一命令中指明 gemfile 的路徑,例如

BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install

我在 OSX 機器上也遇到了這個問題。 我發現 rails 沒有安裝...這讓我感到驚訝,因為我認為 OSX 總是帶有 Rails。 安裝導軌

  • sudo gem install rails
  • 安裝 jekyll 我還需要 sudo
  • sudo gem install jekyll bundler
  • cd ~/Sites
  • jekyll new <foldername>
  • cd <foldername>cd !$ (這很神奇;)
  • bundle install
  • bundle exec jekyll serve
  • 然后在您的瀏覽器中只需 go 到http://127.0.0.1:4000/它真的應該運行

您必須在Gemfile的同一目錄中

我在 Ubuntu 18.04 上遇到了這個問題。 我更新了寶石

sudo gem install rails
sudo gem install jekyll
sudo gem install jekyll bundler
cd ~/desiredFolder
jekyll new <foldername>
cd <foldername> OR 
bundle init
bundle install
bundle add jekyll
bundle exec jekyll serve

一切正常,只需轉到瀏覽器 go 到http://127.0.0.1:4000/它真的應該運行

當我遇到類似問題時, gem update --system幫助了我。 bundle install之前運行它

就我而言,這有效:

  • cd /usr/bin
  • touch Gemfile
  • 現在您可以運行bundle install
  1. 確保文件名是 Capitalized Gemfile而不是gemfile
  2. 確保您與Gemfile位於同一目錄中。

在您的項目中搜索 Gemfile 文件,go 到該目錄,然后運行“bundle install”。 在運行此命令之前,請確保您已經安裝了 gem“sudo gem install bundler”

sudo gem install rails

我的問題解決了,只是這段代碼。

多想想你正在安裝什么並瀏覽 Gemfile 文件夾,然后嘗試使用sudo bundle install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM