레일을 처음 접했고 레일스 튜토리얼을 따라 왔습니다. 나는 두 개의 다른 프로젝트를 만들고 밀어 낸 다음 잘못되었다. OSX 매버릭스에서 실행 중.새 프로젝트를 만들 때 레일 오류가 발생했습니다.
'workspace'라는 작업 폴더가 있습니다.
나는 레일 -v 실행하면 내가
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-darwin12.5.0]
를 얻을 수 -v 루비를 실행하면 :
rails new sample_app --skip-test-unit
과 : 나는 모두를 시도
다음Rails 4.0.5
을
rails _4.0.5_ new sample_app --skip-test-unit
01 23,516,
(즉, 설치하고 잘 실행)
그때 않습니다 : CD를 sample_app이 나타납니다 :
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too,
you can ignore these warnings with 'rvm rvmrc warning ignore /Users/sebastian/workspace/sample_app/Gemfile'.
To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'.
나는 계속 루비 -v를 요청하고, 내부 레일-V와 동일한입니다. 지금까지 잘 작동합니다. 내 gemfile를 업데이트하면
source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.5'
group :development, :test do
gem 'sqlite3', '1.3.8'
gem 'rspec-rails', '2.13.1'
end
group :test do
gem 'selenium-webdriver', '2.35.1'
gem 'capybara', '2.1.0'
end
gem 'sass-rails', '4.0.1'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
group :doc do
gem 'sdoc', '0.3.20', require: false
end
group :production do
gem 'pg', '0.15.1'
gem 'rails_12factor', '0.0.2'
end
내가 레일이 오류가 -v
Could not find gem 'rails_12factor (= 0.0.2) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
자습서 :
그런 다음 튜토리얼은 현재 gemfile를 제거하고이로 대체 나를 원$bundle install --without production
$ bundle update
$ bundle install
에 저를 원하는 것은 내가 생산--without 설치 번들 않는 경우 상단에이 물건을
An error occurred while installing nokogiri (1.6.2.1), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.2.1'` succeeds before bundling.
:3210이 오류를 얻을
http://i.stack.imgur.com/XwA4q.png
을 그래서이 문제를 해결 어떻게? 내가 도대체 뭘 잘못하고있는 겁니까. 매우 noobie 친절한 대답으로 좋을 것입니다. 이 그것을 고정되어 있지 편지 L 다음 2. 간단하게 변화하는 나를 위해
, 터미널 – peresleguine
에 libiconv'를 설치 양조'시도 그리고 아마도'양조 libxml2' 설치 @ Thahakp 코멘트를 무시하면 쓸모가 없습니다. –
Nokogiri가 설치에 실패했다고 생각하기 시작한 것은 표준 설치 프로세스의 일부일뿐입니다. – Cereal