kullanıyorsunuz Başka bir iş parçacığında, diğer sorunlar arasında birkaç gün önce bahsettiğim aşağıdaki sorunu gördüm, ancak bu sorunun çözümü (benim için) ele alınmadı .Bir eski veya stdlib sürümü json gem
Geçenlerde benim Ruby 1.9.2-p290 çevre üzerinde bir test koştum ve bir test komut dosyası çalıştırdığınızda aşağıdaki hata ile sunuldu: Ben tamamen taze Ruby 1.9 oluştururken bu sorun devam
You are using an old or stdlib version of json gem
Please upgrade to the recent version by adding this to your Gemfile:
gem 'json', '~> 1.7.7'
.3-p392 ortamı, Windows XP'de çalışıyor (sorma). Beni şaşırtan şey ise, 1.7.7 veya 1.8.0 yüklü json'um olsa bile (gem listesi aşağıya yapıştırılır), testimi çalıştırdığımda hala bu mesajı alıyorum. Test sonuçlarımı gerçekten etkilemiyor, ancak uyarı her seferinde görmek için can sıkıcı.
Bu Gemamile hangi Gemfile eklenmeli ve nereye yerleştirilmeli?
gem list:
bigdecimal (1.1.0)
childprocess (0.3.9)
commonwatir (4.0.0)
ffi (1.8.1 x86-mingw32)
io-console (0.4.2, 0.3)
json (1.8.0, 1.7.7, 1.5.5)
mini_portile (0.5.0)
minitest (5.0.0, 2.5.1)
multi_json (1.7.3)
rake (10.1.0.beta.3, 10.0.4, 0.9.2.2)
rdoc (4.0.1, 3.9.5)
rubygems-update (2.0.3)
rubyzip (0.9.9)
selenium-webdriver (2.32.1)
watir-webdriver (0.6.4)
websocket (1.0.7)
win32-api (1.4.8 x86-mingw32)
win32-process (0.7.2)
windows-api (0.4.2)
windows-pr (1.2.2)
: Ben Ruby 1.9.3 aynı davranışı gördük -p392. Ayrıca, bu uyarının Bundler'ın kullanılmadığı ortamlarda bile ortaya çıktığını unutmayın, bu nedenle Gemfile'ı düzenleme öneri geçerli değildir. – L2G
gemfile ile ilgili öneri açıkça 'herkes herkesin kullandığı' ' –
veya' 'kesinlikle herkes rvm kullanıyor ...' 'ya da' 'herkesin kullandığı Linux' '' 'ya da' 'herkesin anlayacağı bir terminal kullanıyor. ANSI kaçış kodları "... _Sigh._ – L2G