簡體   English   中英

在Ubuntu 13.10上安裝Webistrano

[英]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.31.4

即使您安裝了較舊版本的捆綁程序,默認情況下,從命令行調用bundle時也會使用最新版本。

要強制使用舊版本,您需要通過以下方式傳遞它

$ bundler _1.0.10_ ...

一個額外的節點。 Webistrano是一個非常古老且未維護的項目。 上一次提交的時間早於3年前。

我不鼓勵您使用該項目。 您可能還會遇到其他一些不兼容問題,並且浪費時間來尋找解決方案可能不值得。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM