>source

리포지토리를 복제하고 실행하려고 했습니다.레일. 그러나 다음과 같은 오류가 발생했습니다.

/Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file --bundler/setup (LoadError)
from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/me/workspace/bindo/config/boot.rb:7:in `<top (required)>'
from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from bin/rails:9:in `<main>'

내 루비 버전은 다음과 같습니다.

ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-darwin13.3.0]

나의보석 환경이 프로젝트 디렉토리에서 실행되는 명령:

RubyGems Environment:
  -RUBYGEMS VERSION: 1.8.23.2
  -RUBY VERSION: 1.9.3 (2014-05-14 patchlevel 547) [x86_64-darwin13.3.0]
  -INSTALLATION DIRECTORY: /usr/lib/ruby/gems/2.0.0
  -RUBY EXECUTABLE: /Users/me/.rbenv/versions/1.9.3-p547/bin/ruby
  -EXECUTABLE DIRECTORY: /usr/lib/ruby/gems/2.0.0/bin
  -RUBYGEMS PLATFORMS:
    -ruby
    -x86_64-darwin-13
  -GEM PATHS:
     -/usr/lib/ruby/gems/2.0.0
     -/Users/me/.gem/ruby/1.9.1
     -/Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/gems/1.9.1
  -GEM CONFIGURATION:
     -:update_sources=> true
     -:verbose=> true
     -:benchmark=> false
     -:backtrace=> false
     -:bulk_threshold=> 1000
  -REMOTE SOURCES:
     -http://rubygems.org/

나는 이것이 경로 오류라는 것을 This Club에서 읽었지만 이 작업을 수행하기 위해 무엇을 추적하거나 변경해야 하는지 알아낼 만큼 익숙하지 않습니다. 찾고 있지만 방향이 필요하다고 생각합니다.

[sudo] gem install 번들러 &번들러 설치

Aleksei Matiushkin2021-10-21 19:15:10
  • 답변 # 1

    sudo gem install bundler
    bundle install
    

    추가 지원 정보를 통해 답변을 개선할 수 있습니다. 다른 사람들이 귀하의 답변이 올바른지 확인할 수 있도록 인용 또는 문서와 같은 추가 세부 정보를 추가하려면 편집하십시오. 도움말 센터에서 좋은 답변을 작성하는 방법에 대한 자세한 정보를 찾을 수 있습니다.

    Community2021-10-22 08:11:25
  • 답변 # 2

    Mac에서는 gem을 다음 위치에 설치할 수 있습니다../공급업체/번들SUDO 사용을 피하기 위해. gem install 번들러를 실행하면 찾을 수 있으며 출력 끝에 다음이 표시됩니다.

    Using turbolinks-source 5.1.0
    Using turbolinks 5.1.0
    Using uglifier 4.1.4
    Bundle complete! 13 Gemfile dependencies, 68 gems now installed.
    Bundled gems are installed into `./vendor/bundle`
    

    이 경우 앱 루트 디렉터리보다 번들 디렉터리를 삭제합니다. 이 후 다음 명령을 실행합니다.

    [sudo] gem install bundler
    bundle install
    

    문제를 해결했습니다.

  • 답변 # 3

    당신은 아마도번들러보석 누락.

    작동하려면 실행하십시오(첫 번째 명령은 다음으로 실행해야 할 수도 있습니다.수도, 환경에 따라 다름):

    [sudo] gem install bundler
    bundle install
    

    Windows 사용자의 경우 rubyinstaller + devkit을 사용하여 먼저 gem을 설치하고 1단계와 2단계를 수행한 다음 "cmd"에서 "gem"을 사용합니다.

    Miae Kim2021-10-21 19:15:10

    Macos 10.12.6, ruby ​​1.9.3p551, gem 2.6.13, Rails 3.2.19, Bundler 버전 1.15.4에서는 작동하지 않았습니다. 이 문제에 대한 연구를 계속합니다.

    Oleksii Kyslytsyn2021-10-21 20:27:10
  • 이전 c# : 한 속성을 다른 속성에 바인딩하고 특정 금액만큼 오프셋하려면 어떻게 해야 합니까?
  • 다음 javascript : Angular 2에서 메모리 누수를 방지하시겠습니까?