2011-07-07 29 views
0

我的Inet連接速度很慢。我已經在32位機器上(使用RVM)下載了Ruby 1.8.7,1.9.1和1.9.2。現在我想在我的64位上安裝相同的ruby解釋器,但我不想再次下載它們。我可以指示rvm使用本地tarball嗎?如何讓RVM使用本地tarball?

+0

你不想在64位機器上使用32位版本的Ruby。與許多寶石相關的本地代碼,以及在安裝時編譯的本地代碼都會變得瘋狂。使用RVM你可以導出你的gemset,然後在64位主機上重新導入它,然後gem將重新編譯,但是對於32位解釋器,我懷疑你的結果是次優的。將源代碼複製到'〜/ .rvm/archives'中,當你執行'install'時,RVM應該看到它們。 –

回答

1

我不知道這有可能請示 RVM使用本地壓縮包,但它會使用目前在$ rvm_path /存檔的任何文件(如/home/me/.rvm/archives/)代替從互聯網上再次下載它們。

您應該能夠將這些文件從一臺機器複製到另一臺機器。