2013-12-18 65 views
0

我寫一個劇本,我感到bundle update命令更新紅寶石的寶石,但它是要求有消息密碼輸入您的密碼,安裝捆綁的RubyGems到您的系統:如何在腳本中傳遞密碼

我不得不默默地傳遞密碼,而不知道用戶或以其他方式讓我把它變成自動的。 目前我已經這樣做與系統命令爲system 'bundle update'

我該怎麼做。

謝謝。

回答

0

由於您安裝ruby的方式,您需要sudo權限才能運行bundle update

如果您想要運行不帶sudo權限的捆綁命令,您需要chown gem文件夾。

您可以通過CD-ING進入你的寶石路徑做到這一點,然後sudo chown -R username:groupname

+0

但它爲什麼沒有問'束密碼install' – user2622247

+0

退房此[鏈接](HTTP:/ /stackoverflow.com/questions/16495626/difference-between-bundle-install-and-bundle-update) 它可能是捆綁安裝沒有做任何事情,因爲你沒有添加任何新的寶石,而更新它看起來爲新版本 – marknach