2013-12-17 128 views
0

我有紅寶石版本1.9.2p290安裝對蝦0.13.0我筆記本電腦。 當我試圖安裝在筆記本電腦A上的蝦,它是成功的,我能夠使用它,但是當我試圖筆記本電腦B,它促使它需要Ruby 1.9.3 -v蝦需要Ruby版本1.9.3

enter image description here錯誤

如何在不更改ruby版本的情況下解決此問題?提前致謝。

+1

降級'prawn' –

+0

會有任何的可比性問題,如果我合併由2個不同版本的大蝦的2個項目? – seed

+0

您無法將兩個項目與兩個分離版本的相同庫的使用合併。升級紅寶石有哪些問題?它沒有從1.9.2 - > 1.9.3的主要版本更改 –

回答

0

查找版本蝦與紅寶石1.9.2的工作在你的Gemfile

4

設置版本讀取Changelog對蝦0.13.0,它說,它已下降爲Ruby 1.8.7和1.9的支持。 2(請參閱更新日誌鏈接上的第4項),我不知道它如何用於筆記本電腦A,但是您是否在2天前做過?看來大蝦剛剛在12/15/2013更新了版本0.13.0

也許使用蝦的老版本會工作?對蝦版本0.12.0似乎支持1.9.2。

gem install prawn -v 0.12.0 

或者在項目中的Gemfile

gem 'prawn', '0.12.0' 
+0

是的,我做了2天前 – seed

+0

我不知道它是如何工作的,因爲[.gemspec](https://github.com/prawnpdf/prawn /blob/0.13.0/prawn.gemspec#L13)表示它需要Ruby 1.9.3 – user2262149

+0

我是Prawn的維護者,這是正確的答案。截至0.13.0版本,我們停止支持Ruby 1.9.2。如果你需要1.9.2的支持,你可以使用Prawn 0.12.0,儘管它是一個很老的版本。 –

相關問題