저는 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
.