2016-08-15 4 views
0

私はかなりカラバッシュを使い慣れており、Xamarins websiteのチュートリアルに従っています。それはRubyのVをインストールCalabash-Sandbox Rubyを更新できません "nilを文字列に暗黙的に変換しません"

PS C:\> (New-Object System.Net.WebClient).DownloadString("https://raw.githubusercontent.com/calabash/install/master/install-windows.ps1") | iex 

を実行するときに問題がある。incompatible with calabashでなければなりません2.1.6p336。そのため私は、管理者とPSでのRubyを更新しようとしたが、それは私にこの結果を与える:

[calabash] C:\>gem update --system 2.3.0 
Updating rubygems-update 
Fetching: rubygems-update-2.3.0.gem (100%) 
ERROR: While executing gem ... (TypeError) 
no implicit conversion of nil into String 

また、カラバッシュ、サンドボックスの外で発生します。

+0

これがうまくいけば、より迅速に回答を得ることができます。これはまあまあとは関係ありません。これは、ルビーの宝石のフレームワークからくるエラーです。質問のタグを編集して、より多くの検索に表示されるようにします。 – alannichols

答えて

0

あなたの編集の質問を見ているうちにエラーが見つかりました。

いくつかのバージョンからのアップデート時に、エラーについてのhttps://github.com/rubygems/rubygems/issues/1560のバグレポートがあります。更新するバージョンを指定する回避策があります。だからどうぞよろしくお願いします。

gem update --system=2.6.6 
+1

それはトリックでした。ありがとう! – andreglud

関連する問題