當我嘗試我的Arch Linux的計算機上安裝使用的寶石軌,我得到以下錯誤:如何配置gem install從正確的位置使用「install」?
$ gem install rails
...
...
make install
/usr/bin/install -c -m 0755 bcrypt_ext.so /home/gphilip/.rvm/gems/ruby-1.9.3-preview1/gems/bcrypt-ruby-3.0.1/lib
make: /usr/bin/install: Command not found
make: * [/home/gphilip/.rvm/gems/ruby-1.9.3-preview1/gems/bcrypt-ruby-3.0.1/lib/bcrypt_ext.so] Error 127
事實證明,在Arch Linux的,「安裝」二進制is located at /bin/install。所以,我的系統上我有:
$which install
/bin/install
$
因爲我有root權限(這是我的筆記本電腦!),我可以很容易地「修復」本經是/ usr/bin中創建符號鏈接/安裝,但我會怎樣否則呢?
How do I configure gem to use the "install" command from /bin/ instead of insisting on using the one in /usr/bin/ ?
我的情況下,問這個,我在我面臨同樣的問題的情況下,我沒有權限創建任意地方的符號鏈接。