0

システムをMountainLionに更新し、Rubyの新しいバージョンを構築し、私の知る限り、古いgemをすべて再インストールしました。ただし、古いアプリにcdしてbundleコマンドを実行すると、gemが再インストールされるため、システムにあることがわかっているため、時間がかかります。

Using rake (0.9.2.2) 
Using i18n (0.6.0) 
Using multi_json (1.0.4) 
Installing activesupport (3.2.1) 
Using builder (3.0.0) 
Installing activemodel (3.2.1) 
Using erubis (2.7.0) 
Installing journey (1.0.1) 
Using rack (1.4.1) 
Using rack-cache (1.1) 
Using rack-test (0.6.1) 
Using hike (1.2.1) 
Using tilt (1.3.3) 
Installing sprockets (2.1.2) 
Installing actionpack (3.2.1) 
Using mime-types (1.17.2) 
Using polyglot (0.3.3) 
Using treetop (1.4.10) 
Installing mail (2.4.1) 
Installing actionmailer (3.2.1) 
Installing arel (3.0.0) 
Using tzinfo (0.3.31) 

何を探すべきかについての考え、提案、アイデアは本当にありがたいです。

4

1 に答える 1

1

私の最初の回答ですが、RVM を使用して Ruby のバージョンと gemset を管理することをお勧めします。RVMを調べる

その後、オンラインで例を見つけることができる .rvmrc ファイルを作成するだけです。.rvmrc の威力は、そのファイルが存在するアプリに "cd" するたびに実行されることです。したがって、RVM に適切な Ruby バージョンと適切な Gemset (すべての gem を含む) が設定され、バージョンや gem が競合したり、重複したり、存在しないなどについて心配する必要はありません...

于 2012-08-21T00:08:36.657 に答える