Ich habe rbenv
für Ruby für eine Weile verwendet, und ich hatte kein Problem mit Dateien verfolgt werden; Alles scheint an seinem Platz zu sein, und ich hatte wirklich kein Problem.Entfernen Hersteller/Bündel-Verzeichnis von Git
Ich wechselte vor kurzem zu rvm
für ein neues Projekt, und musste ein paar Dinge zu meiner Umgebung ändern. Jedes Mal, wenn ich jetzt bundle
starte, werden alle Edelsteine, die zu meinem Projekt hinzugefügt wurden, über git verfolgt.
new file: vendor/bundle/ruby/2.2.0/bin/aws-rb
new file: vendor/bundle/ruby/2.2.0/bin/byebug
new file: vendor/bundle/ruby/2.2.0/bin/erubis
new file: vendor/bundle/ruby/2.2.0/bin/geocode
new file: vendor/bundle/ruby/2.2.0/bin/nokogiri
new file: vendor/bundle/ruby/2.2.0/bin/rackup
new file: vendor/bundle/ruby/2.2.0/bin/rails
new file: vendor/bundle/ruby/2.2.0/bin/rake
new file: vendor/bundle/ruby/2.2.0/bin/rdoc
new file: vendor/bundle/ruby/2.2.0/bin/ri
new file: vendor/bundle/ruby/2.2.0/bin/sass
new file: vendor/bundle/ruby/2.2.0/bin/sass-convert
new file: vendor/bundle/ruby/2.2.0/bin/scss
new file: vendor/bundle/ruby/2.2.0/bin/sdoc
new file: vendor/bundle/ruby/2.2.0/bin/sdoc-merge
new file: vendor/bundle/ruby/2.2.0/bin/spring
new file: vendor/bundle/ruby/2.2.0/bin/sprockets
new file: vendor/bundle/ruby/2.2.0/bin/thor
new file: vendor/bundle/ruby/2.2.0/bin/tilt
new file: vendor/bundle/ruby/2.2.0/bin/unicorn
new file: vendor/bundle/ruby/2.2.0/bin/unicorn_rails
new file: vendor/bundle/ruby/2.2.0/cache/actionmailer-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/actionpack-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/actionview-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/activejob-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/activemodel-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/activerecord-4.2.6.gem
new file: vendor/bundle/ruby/2.2.0/cache/activesupport-4.2.6.gem
und aus diesem Grund, ist Github nicht die Gesamtheit meiner Commits angezeigt werden, nehmen Sie meine git add
‚s für immer, es ist insgesamt nur sehr chaotisch.
Mit rbenv
hatte ich dieses Problem nicht, so kann ich nur davon ausgehen, dass es etwas damit zu tun hat, wie ich rvm
einrichten. Hier ist meine aktuelle bash_profile
# Set architecture flags
export ARCHFLAGS="-arch x86_64"
# Ensure user-installed binaries take precedence
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
# RBENV - add bin and shims to path
export PATH=$HOME/.rbenv/bin:$PATH
eval "$(rbenv init -)"
# Bash completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
# Git completion
if [ -f ~/.git-completion.bash ]; then
source ~/.git-completion.bash
fi
# Aliases
alias b="bundle exec"
alias t="RAILS_ENV=test"
alias bi="bundle install; rbenv rehash"
alias bu="bundle update; rbenv rehash"
# message from RVM (5/2/16)
# first attempt below
#source /Users/username/.rvm/scripts/rvm
# next attempt below
source ~/.rvm/scripts/rvm
ich das aktuelle Tracking glauben ist darauf zurückzuführen, wie mein Weg ist eingerichtet, und das ist etwas, was ich weiß nicht, zu viel über Zeit.
Ich habe mich gefragt, ob irgendjemand etwas Erfahrung damit hatte, wenn sie mir erzählen könnten, wie ich alle Edelsteine anhalten könnte, die ich von der Spurverfolgung durch Git herunterlade. Jede mögliche Hilfe würde geschätzt :)
hier ist meine .bundle/config
Datei
---
BUNDLE_PATH: vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: true
hier ist die Ausgabe von rvm env
export PATH="/Users/username/.rvm/gems/ruby-2.2.3/bin:/Users/username/.rvm/gems/[email protected]/bin:/Users/username/.rvm/rubies/ruby-2.2.3/bin:$PATH"
export GEM_HOME='/Users/username/.rvm/gems/ruby-2.2.3'
export GEM_PATH='/Users/username/.rvm/gems/ruby-2.2.3:/Users/username/.rvm/gems/[email protected]'
export MY_RUBY_HOME='/Users/username/.rvm/rubies/ruby-2.2.3'
export IRBRC='/Users/username/.rvm/rubies/ruby-2.2.3/.irbrc'
unset MAGLEV_HOME
unset RBXOPT
export RUBY_VERSION='ruby-2.2.3'
hier ist die Ausgabe von which ruby
/Users/username/.rvm/rubies/ruby-2.2.3/bin/ruby
Ich denke, es ist eine Bundler lokale/pro Projektkonfiguration. Könnten Sie mitteilen, was Sie in .bundle/config haben? – rgo
Haben Sie zuerst rbenv deinstalliert? Es gibt noch einige rbenv-spezifische Zeilen in Ihrem 'bash_profile'. – spickermann
kann dupliziert werden http://stackoverflow.com/questions/19961821/why-bundle-install-is-installing-gems-in-vendor-bundle –