所以我試圖在Ubuntu上的apache2服務器上安裝redmine。 在安裝插件的多次嘗試之間,我「意外」刪除了/usr/bin/ruby1.8。可執行文件ruby1.8丟失
現在,當我嘗試推出與ruby2.0管理平臺我得到這個錯誤(即使是RVM後安裝1.8): *** ERROR ***: Cannot execute /usr/bin/ruby1.8: No such file or directory (2)
我應該怎麼做纔能有這個可執行回來嗎?
感謝您的幫助
所以我試圖在Ubuntu上的apache2服務器上安裝redmine。 在安裝插件的多次嘗試之間,我「意外」刪除了/usr/bin/ruby1.8。可執行文件ruby1.8丟失
現在,當我嘗試推出與ruby2.0管理平臺我得到這個錯誤(即使是RVM後安裝1.8): *** ERROR ***: Cannot execute /usr/bin/ruby1.8: No such file or directory (2)
我應該怎麼做纔能有這個可執行回來嗎?
感謝您的幫助
我懷疑ruby1.8的是已安裝的系統紅寶石;可以用dpkg --get-selections | grep ruby
查詢。如果是這樣,我會從rvm中卸載ruby 1.8,然後通過apt重新安裝系統ruby。
一旦這樣被清除了,你再有/usr/bin/ruby1.8,檢查/通過RVM管理您的可用紅寶石:
rvm list
rvm use <ruby version>
等
看起來,使用dpkg我: 'libruby1.8安裝 libruby1.9.1安裝 libruby1.9.1-DBG安裝 libtcltk-ruby1.9.1安裝 紅寶石安裝 紅寶石-DEV安裝 ruby1.8的安裝 ruby1 .8-dev安裝 ruby1.9.1安裝 rubygems install' – Alexandre
感謝您的幫助。 我所要做的就是從rvm中刪除ruby,然後'apt-get remove ruby1.8 apt-get install ruby1.8-full apt-get install rubygems' ruby1.8 binary在/ usr/bin和我現在可以使用rvm中的ruby2.0 – Alexandre
可能只是需要重新鏈接。做'whereis ruby',找到rvm安裝的版本1.8,然後使用'ln -s /usr/bin/ruby1.8 path/to/newly/installed/ruby1.8'創建一個符號鏈接。這應該工作。 – iamnotmaynard