2013-04-03 5 views
-1

우분투 12.04에 레일에 루비를 설치하려고했습니다.새로운 레일스 프로젝트를 만드는 방법

나는 새 프로젝트를 만들려고하고 있고 모든

create 
    create README.rdoc 
    create Rakefile 
    create config.ru 
    create .gitignore 
    create Gemfile 
    create app 
    create app/assets/images/rails.png 
    create app/assets/javascripts/application.js 
    create app/assets/stylesheets/application.css 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create app/views/layouts/application.html.erb 
    create app/mailers/.gitkeep 
    create app/models/.gitkeep 
    create config 
    create config/routes.rb 
    create config/application.rb 
    create config/environment.rb 
    create config/environments 
    create config/environments/development.rb 
    create config/environments/production.rb 
    create config/environments/test.rb 
    create config/initializers 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/secret_token.rb 
    create config/initializers/session_store.rb 
    create config/initializers/wrap_parameters.rb 
    create config/locales 
    create config/locales/en.yml 
    create config/boot.rb 
    create config/database.yml 
    create db 
    create db/seeds.rb 
    create doc 
    create doc/README_FOR_APP 
    create lib 
    create lib/tasks 
    create lib/tasks/.gitkeep 
    create lib/assets 
    create lib/assets/.gitkeep 
    create log 
    create log/.gitkeep 
    create public 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/favicon.ico 
    create public/index.html 
    create public/robots.txt 
    create script 
    create script/rails 
    create test/fixtures 
    create test/fixtures/.gitkeep 
    create test/functional 
    create test/functional/.gitkeep 
    create test/integration 
    create test/integration/.gitkeep 
    create test/unit 
    create test/unit/.gitkeep 
    create test/performance/browsing_test.rb 
    create test/test_helper.rb 
    create tmp/cache 
    create tmp/cache/assets 
    create vendor/assets/javascripts 
    create vendor/assets/javascripts/.gitkeep 
    create vendor/assets/stylesheets 
    create vendor/assets/stylesheets/.gitkeep 
    create vendor/plugins 
    create vendor/plugins/.gitkeep 
    run bundle install --local 

멋진 보이지만 마지막 줄

/usr/bin/ruby1.9.1: No such file or directory -- /usr/bin/bundle (LoadError) 

그 후, 나는 레일 서버를 시작하려고 노력 오류를 가지고 있으며, 다시 오류 메시지가 표시됩니다.

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler/setup (LoadError) 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/mehmet/Desktop/ror/denemeee/config/boot.rb:6:in `<top (required)>' 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from script/rails:5:in `<main>' 

무엇이 잘못 되었나요?

오류 메시지를 보면이 같은,

, 대부분은 당신이 필요로`귀하의 경우 에 예를 들어 다음 단계

에 앞으로 나아갈 수 있도록 유용한 정보를도 경험 한 문제를 찾을 수 있습니다

+3

번들러 보석을 설치하셨습니까? 'gem install bundler'? – pjam

+0

어떤 설치 가이드를 따라 왔습니까? 내가 링크를 가질 수 있을까요? – lngs

+0

ror 공식 페이지, 'http : // rubyonrails.org /' – Mehmet

답변

1

'- 이것은 그들이 들러를 찾을 수 없다고

들러/설치, 당신은이 명령

sudo gem install bundler 
를 실행해야합니다 것을 세례반되는 시점에서 해당 파일을로드 할 수 없습니다

sudo가 없으면 폴더에 쓸 수있는 권한 오류가 발생할 수 있습니다.

그냥 다시

sudo bundle install 

를 실행하면 sudo를 함께 할 수 있고, 후자의 경우에, 그래서

대부분 보석 허가가 불평을 위해, 무엇을 당신을 말할 것이다. 레일 프로젝트에 따라 보석 배포를 분할하는 데 도움이 될 rvm, rvmsudo를 살펴 보도록 권합니다.

레일을 처음 사용하는 사람이라면 간단하고 일반적인 단계를 안내해 줄 수 있습니다. 자세한 내용은 알지 못하지만 나중에 자세히 설명 할 수 있습니다.

1) 처음으로) 사용자를 생성하거나 완료 시점)

2) 다음 명령

gem install bundler 

3을 실행하여 레일 프로젝트의 보석과 종속성을로드에서 (새 레일 프로젝트를로드 하나의 프로젝트 또는 다른 종류의 프로젝트에서 작업 할 계획이라면 고려할 필요가 있습니다. 모든 프로젝트에는 고유 한 보석 또는 종속 집합이 있고 필요한 보석의 버전이 다른 레일 프로젝트의 종속성을 손상시킬 수 있기 때문입니다. 이것을 피하려면 rvm과 rvmsudo를 살펴보십시오.

어쨌든 몇 가지 레일 프로젝트로 작업하기를 원할 것입니다.

해피 코딩!

+0

오랫동안 답변 해 주셔서 대단히 감사합니다. 네가 한 말대로했다.하지만'sudo bundle install '명령을 실행 한 후에 이런 종류의 오류가 발생했습니다. Bundler :: GemfileNotFound – Mehmet

+0

아마도 다른 경로에 있으며 Gemfile을 찾을 수 없습니다. "cd path_of_rails_project"를 실행하고 gem 번들 설치를 실행할 수 있습니다 – jctt

관련 문제