[英]Installing webistrano on ubuntu 13.10
我正在嘗試在ubuntu 13.10上使用最新的ruby軟件包安裝webistrano 。 初始配置后,每次當我嘗試“捆綁”事物時,都會遇到以下錯誤:
confiq@home:~$ RAILS_ENV=production rake db:migraterake aborted!
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
bundler (~> 1.0.10) ruby
Current Bundler version:
bundler (1.4.0.pre.1)
當然,我嘗試安裝較舊的捆綁器
confiq@home:~/$ gem list bundler
*** LOCAL GEMS ***
bundler (1.4.0.pre.1, 1.3.5, 1.0.10)
但是不管我安裝的是哪個版本的捆綁器,總是會在相同的錯誤消息上失敗。
我處於依賴地獄的中間,這只是其中的一小部分...
發生錯誤是因為項目規范要求bundler〜 ~> 1.0.10
。 這意味着允許使用捆綁軟件1.0.x
每個版本,但不允許捆綁軟件1.3
或1.4
。
即使您安裝了較舊版本的捆綁程序,默認情況下,從命令行調用bundle
時也會使用最新版本。
要強制使用舊版本,您需要通過以下方式傳遞它
$ bundler _1.0.10_ ...
一個額外的節點。 Webistrano是一個非常古老且未維護的項目。 上一次提交的時間早於3年前。
我不鼓勵您使用該項目。 您可能還會遇到其他一些不兼容問題,並且浪費時間來尋找解決方案可能不值得。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.