J'ai mis en place un fichier .rvmrc
pour mon projet, qui ressemble simplement à ceEn utilisant gemsets RVM dans Vim
rvm use [email protected]
Mon flux de Vim est :cd
dans le répertoire du projet, puis utiliser CommandT pour naviguer entre les fichiers et exécuter les spécifications via :!bundle exec rspec %
. Le problème est que lorsque j'ajoute quelque chose à mon Gemfile et que j'exécute bundle install
à partir du terminal, puis que je reviens à MacVim, il me dit d'exécuter à nouveau bundle install
.
Quand je fais :!rvm gemset gemdir
, il me montre qu'il n'utilise pas le gemset désiré, ce qui signifie qu'il ne retourne que
/Users/darth/.rvm/gems/ruby-1.9.3-p0
au lieu de
/Users/darth/.rvm/gems/[email protected]
J'ai essayé de faire :!rvm gemset use myproj
mais il ne semble pas travailler.
:!rvm gemset use myproj
/Users/darth/.rvm/bin/rvm: line 44: typeset: -g: invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
Using /Users/darth/.rvm/gems/ruby-1.9.3-p0 with gemset myproj
parce que si je fais :!rvm gemset gemdir
juste après, il retourne toujours le chemin par défaut, pas le @myproj
gemset. J'utilise MacVim sous OS X Lion, mais j'ai aussi le même problème avec le terminal Vim.
quelqu'un sait ** pourquoi ** cela arrive? – juanpastas