显示消息错误:
build.gradle
红宝石-v
configurations {
androidTestImplementation.exclude module: 'guava'
androidTestImplementation.exclude module: 'error_prone_annotations'
androidTestImplementation.exclude module: 'checker-qual'
}
rails -v
checker-compat-qual
答案 0 :(得分:1)
首先,我怀疑RVM可能不会更新以支持此版本的Ruby。据我所知,支持以下版本,您可以通过以下命令进行版本设置,并且响应应匹配。
void trim_copy(char dest[], const char src[]){}
如果您已更新版本,那么我将执行以下操作以检查RVM是否也安装了相同版本的ruby。
我将检查项目根文件夹的以下文件的内容
rvm --version
1.29.7
如果提到了相同的内容,因为rvm还抱怨我将在rvm上运行以下命令,以检查是否在RVM中确实安装了红宝石
cat .ruby-version
它将显示已安装的红宝石列表,最后应包含2.6.1。如果看不到此列表,则可能需要使用以下命令进行安装
rvm list
如果显示出来,可以尝试以下命令并查看结果
rvm install "ruby-2.6.1"
如果一切正常,请尝试使用以下命令查看正在使用的红宝石
rvm use 2.6.1
响应必须包含which ruby
,表示您正在使用.rvm红宝石,否则,您可以使用内置的红宝石系统。
刚刚写的内容可能会帮助您诊断问题。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您使用的是 rbenv
查看列表中是否有可用的内容:
rbenv install --list | grep 2.6.1
如果没有,请获取
cd ~/.rbenv/plugins/ruby-build && git pull && cd -
现在再试一次
rbenv install -l | grep 2.6.1
所以只需运行安装命令:
rbenv install 2.6.1
Downloading ruby-2.6.1.tar.bz2... 08:36:17 -> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.bz2 Installing ruby-2.6.1... Installed ruby-2.6.1 to ~/.rbenv/versions/2.6.1
现在您可以将其用于全球或本地项目。如果是本地:
rbenv local 2.6.1