[ruby-on-rails] 번들 설치는 “Gemfile을 찾을 수 없습니다”를 반환합니다.
저는 Rails를 처음 사용하며 현재 가이드를 통해 작업하고 있습니다. 가이드는 다음과 같이 설명합니다.
텍스트 편집기를 사용하여 Bundler에 필요한 Gemfile을 Listing 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가 Gemfile에
no such file to load -- readline
추가
(LoadError)gem ’rb-readline’
하는 것에 대해 불평하면 .)
나는 단계도에 추가 다음에 gem 'rb-readline'
받는 Gemfile
,하지만 분명히 파일을 찾을 수 없습니다 나는 내 텍스트 편집기에 갈 때 나는를 볼 수 있습니까 Gemfile
자체를. 나는 그들이 나를 넣었고 gem 'rails', 3.2.3
내 버전의 Rails가 3.2.1이라는 것을 알았으므로 3.2.1로 변경하려고 시도했지만 작동하지 않았습니다.
어떤 생각이나 조언이라도 대단히 감사하겠습니다.
답변
디렉토리를 앱으로 변경하고 실행하면됩니다. bundle install
🙂
답변
같은 명령으로 gemfile의 경로를 지정할 수도 있습니다.
BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install
답변
OSX 컴퓨터에서도이 문제가 발생했습니다. 레일이 설치되어 있지 않다는 것을 발견했습니다. OSX는 항상 레일스와 함께 제공된다는 생각에 놀랐습니다. 레일을 설치하려면
sudo gem install rails
- 지킬을 설치하려면 sudo도 필요했습니다.
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
또는cd !$
(그것은 마술입니다;)bundle install
bundle exec jekyll serve
- 그런 다음 브라우저에서 http://127.0.0.1:4000/으로 이동 하면 실제로 실행 중이어야합니다.
답변
다음과 같은 디렉토리에 있어야합니다. Gemfile
답변
비슷한 문제가 있었을 때 gem update --system
도움이되었습니다. 전에 실행bundle install
답변
Ubuntu 18.04 에서이 문제가 발생했습니다. 나는 보석을 업데이트했다
- sudo gem 설치 레일
- sudo gem install jekyll
- sudo gem install jekyll bundler
- cd ~ / desiredFolder
- 지킬 새로운
- cd 또는
- 번들 초기화
- 번들 설치
- 번들 추가 지킬
- 번들 exec jekyll 서브
모두 작동하고 브라우저로 이동하여 http://127.0.0.1:4000/으로 이동 하면 실제로 실행 중이어야합니다.
답변
(1) 파일이 있는지 확인 Gemfile
대신 gemfile
.
2 파일과 동일한 디렉토리에 있는지 확인합니다 Gemfile
.