[英]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
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
或cd !$
(這很神奇;)bundle install
bundle exec jekyll serve
您必須在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
。Gemfile
而不是gemfile
。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.