<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://www.bigdick.live/feed_style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
    <tabi:metadata xmlns:tabi="https://github.com/welpo/tabi">
        <tabi:base_url>https:&#x2F;&#x2F;www.bigdick.live</tabi:base_url>
        <tabi:separator>
            •
        </tabi:separator>
        <tabi:about_feeds>这是Web Feed，又称为Atom Feed，把现在的网址复制到新闻阅读器即可订阅本站文章。造访「About Feeds」来了解更多资讯。</tabi:about_feeds>
        <tabi:visit_the_site>造访网站</tabi:visit_the_site>
        <tabi:recent_posts>近期文章</tabi:recent_posts>
        <tabi:last_updated_on>更新于 $DATE</tabi:last_updated_on>
        <tabi:default_theme></tabi:default_theme>
        <tabi:post_listing_date>date</tabi:post_listing_date>
        <tabi:current_section>R</tabi:current_section>
    </tabi:metadata><link rel="extra-stylesheet" href="https://www.bigdick.live/skins/black-orange.css?h=c64b7f81e34a143cd725" /><title>孙瑜 - R</title>
        <subtitle>孙瑜的个人首页：生物信息、数据科学、软件工程，以及公开简历、项目和文章。</subtitle>
    <link href="https://www.bigdick.live/tags/r/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://www.bigdick.live/tags/r/" rel="alternate" type="text/html"/>
    <generator uri="https://www.getzola.org/">Zola</generator><updated>2018-07-16T00:00:00+00:00</updated><id>https://www.bigdick.live/tags/r/atom.xml</id><entry xml:lang="zh-Hans">
        <title>用R完成SVM和ANN模型预测并评估</title>
        <published>2018-07-16T00:00:00+00:00</published>
        <updated>2018-07-16T00:00:00+00:00</updated>
        <author>
            <name>孙瑜</name>
        </author>
        <link rel="alternate" href="https://www.bigdick.live/blog/svm-ann-model-evaluation-r/" type="text/html"/>
        <id>https://www.bigdick.live/blog/svm-ann-model-evaluation-r/</id>
        
            <content type="html">&lt;p&gt;SVM和ANN就早有耳闻了，无奈R里面的轮子真是乱。难得最近有心情了，利用空余时间把这个项目重新用caret撸一遍。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shu-ju-yu-chu-li&quot;&gt;数据预处理&lt;&#x2F;h2&gt;
&lt;p&gt;这个数据长这个蛋样的（&lt;code&gt;str()&lt;&#x2F;code&gt;的结果）：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Classes ‘data.table’ and &amp;#39;data.frame&amp;#39;:	164 obs. of  18 variables:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ SampleID: int  10086901 10086902 10086924 10086934 10042716 10042715 10042718 10042719 10042732 10042733 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ PEDF    : int  107635 136455 130085 106695 110565 131440 83305 178960 579090 117355 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ SP-B    : num  61.4 61.4 61.4 928.2 558 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ Galectin: num  67.1 85.7 124 94.2 69.8 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ FTL     : num  1327 750 2065 1914 1563 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ AKAP4   : num  2701 2286 2147 2640 885 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ LUM     : num  109 0 83.3 92.7 56.7 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ COL     : num  1469 864 1012 1644 1104 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ MASP1   : int  282690 409725 240220 523840 245555 139960 15405 632280 2198900 440850 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ ITG-b1  : num  257 185 255 462 186 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ PTPRJ   : num  351.5 328.9 446.9 41.2 417.3 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ Gelsolin: num  1273 798 758 864 665 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ TSP-1   : num  463900 216520 191805 256615 222151 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ ZYX     : num  502 439 541 664 204 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ CD163   : num  40.8 46.8 43.3 58.6 59.3 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ FDA     : num  186 164 152 288 233 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ PC      : num  528 335 321 337 244 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; $ Status  : int  0 0 0 1 1 1 1 1 1 1 ...&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; - attr(*, &amp;quot;.internal.selfref&amp;quot;)=&amp;lt;externalptr&amp;gt; &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;svmpian&quot;&gt;SVM篇&lt;&#x2F;h2&gt;
</content>
        </entry><entry xml:lang="zh-Hans">
        <title>R包安装和更新等相关问题</title>
        <published>2018-07-03T00:00:00+00:00</published>
        <updated>2018-07-03T00:00:00+00:00</updated>
        <author>
            <name>孙瑜</name>
        </author>
        <link rel="alternate" href="https://www.bigdick.live/blog/rbao-xiang-guan-wen-ti-zh/" type="text/html"/>
        <id>https://www.bigdick.live/blog/rbao-xiang-guan-wen-ti-zh/</id>
        
            <content type="html">&lt;p&gt;R的生态环境近几年越来越好，但是包管理系统始终…反正我自己是遇到好多坑。又没有Maven那种，很难受。就在这里记录一下大坑们和解决办法吧…&lt;&#x2F;p&gt;
&lt;h2 id=&quot;geng-xin-xiang-guan&quot;&gt;更新相关&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;rgeng-xin-zhi-hou-chu-xian-error-package-was-installed-by-an-r-version-with-different-internals-it-needs-to-be-reinstalled-for-use-with-this-r-version&quot;&gt;R更新之后出现：Error: package * was installed by an R version with different internals; it needs to be reinstalled for use with this R version&lt;&#x2F;h3&gt;
&lt;p&gt;R大版本更新（3.4.3 -&amp;gt; 3.5）之后好多R包不能用了，报错信息如上。重装了一个，又会发现还有其他的包也有这种提示，子子孙孙无穷尽也…&lt;&#x2F;p&gt;
&lt;p&gt;解决方案：运行&lt;code&gt;update.packages(checkBuilt=TRUE, ask=FALSE)&lt;&#x2F;code&gt;将有必要更新的一股脑更新了去。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;an-zhuang-xiang-guan&quot;&gt;安装相关&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;shi-yong-devtools-install-github-bao-cuo-error-setting-certificate-verify-locations&quot;&gt;使用&lt;code&gt;devtools::install_github()&lt;&#x2F;code&gt;报错：error setting certificate verify locations&lt;&#x2F;h3&gt;
&lt;p&gt;详细如下：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Installation failed: error setting certificate verify locations:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  CAfile: microsoft-r-cacert.pem&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  CApath: none&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;解决方案：&lt;code&gt;install.packages(c(&quot;curl&quot;, &quot;httr&quot;))&lt;&#x2F;code&gt;，期间如果需要重启RSession会出提示。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;shi-yong-devtools-install-github-bao-cuo-biocinstalleran-zhuang-bu-shang&quot;&gt;使用&lt;code&gt;devtools::install_github()&lt;&#x2F;code&gt;报错BiocInstaller安装不上&lt;&#x2F;h3&gt;
&lt;p&gt;详细如下：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Downloading GitHub repo bioinformatist&#x2F;LncPipeReporter@master&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;from URL https:&#x2F;&#x2F;api.github.com&#x2F;repos&#x2F;bioinformatist&#x2F;LncPipeReporter&#x2F;zipball&#x2F;master&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Installing LncPipeReporter&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&amp;#39;BiocInstaller&amp;#39; must be installed to install Bioconductor packages.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Would you like to install it? This will source &amp;lt;https:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&amp;gt;.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;1: Yes&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;2: No&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;这个时候玩家一般会天真的选1，然后就发现：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Installation failed: cannot open the connection to &amp;#39;https:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Warning message:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;In file(filename, &amp;quot;r&amp;quot;, encoding = encoding) :&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  URL &amp;#39;https:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&amp;#39;: status was &amp;#39;Problem with the SSL CA cert (path? access rights?)&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;先提供一个简单的解法，只要&lt;code&gt;source(&#x27;http:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&#x27;)&lt;&#x2F;code&gt;之后重新运行&lt;code&gt;devtools::install_github()&lt;&#x2F;code&gt;安装包就无痛了。&lt;&#x2F;p&gt;
&lt;p&gt;注意到我只是&lt;strong&gt;把https改成了http&lt;&#x2F;strong&gt;，究竟影响了什么？&lt;&#x2F;p&gt;
&lt;p&gt;这就要提到一个历史遗留问题了：&lt;&#x2F;p&gt;
&lt;p&gt;devtools包历来都是用Linux自带的curl作为下载工具的，这点我有提过&lt;a class=&quot;external&quot; rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;r-lib&#x2F;devtools&#x2F;issues&#x2F;1641&quot;&gt;issue&lt;&#x2F;a&gt;，希望换成别的更高效的工具。但是从祖师爷Handley的回复看来，应该用curl也只是权宜之计，将来会有基于R的这样一个工具出来，那我就释怀了。&lt;&#x2F;p&gt;
&lt;p&gt;curl去访问下载https链接，是需要&lt;a class=&quot;external&quot; rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;curl.haxx.se&#x2F;docs&#x2F;caextract.html&quot;&gt;证书&lt;&#x2F;a&gt;的！&lt;&#x2F;p&gt;
&lt;p&gt;我很奇怪，按说应该是有的呀，所以&lt;code&gt;curl-config --ca&lt;&#x2F;code&gt;了一下，发现在&lt;code&gt;&#x2F;opt&#x2F;anaconda&#x2F;ssl&#x2F;cacert.pem&lt;&#x2F;code&gt;。啊啊啊？&lt;&#x2F;p&gt;
&lt;p&gt;这个时候我想起来，服务器上装过Anaconda，之后为了方便大家使用conda等安装常用的生物信息分析工具，我就把&lt;code&gt;&#x2F;opt&#x2F;anaconda&#x2F;bin&lt;&#x2F;code&gt;加入&lt;code&gt;PATH&lt;&#x2F;code&gt;了。然后其也带有一个低版本（真的是很旧）的curl，将操作系统本身的curl覆盖了。&lt;&#x2F;p&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;Anaconda官方是非常不建议将&lt;code&gt;bin&lt;&#x2F;code&gt;目录加入&lt;code&gt;PATH&lt;&#x2F;code&gt;的，因为会有大量系统工具被覆盖（文件没有被替换，只是默认调用的都是Anaconda提供的版本）。Anaconda提供的这些binary文件也通常不会是最新的，因为它的哲学是“提供稳定可用的发行版”。但是这一“稳定”也许会和操作系统的使用相冲突。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;意识到这个问题，我先短暂地将&lt;code&gt;&#x2F;opt&#x2F;anaconda&#x2F;bin&lt;&#x2F;code&gt;从&lt;code&gt;PATH&lt;&#x2F;code&gt;中移除了。然后再去尝试安装，发现还是同样的报错。这个时候我就有一定程度的不适了。
我服务器上使用的R是MRO，MRO其实是提供了证书的（比如我的在&lt;code&gt;&#x2F;usr&#x2F;lib&#x2F;R&#x2F;lib&#x2F;microsoft-r-cacert.pem&lt;&#x2F;code&gt;），我以为是MRO的bug，它调用curl的时候找不到这个证书，于是我天真地&lt;code&gt;Sys.setenv(CURL_CA_BUNDLE = &quot;&#x2F;usr&#x2F;lib&#x2F;R&#x2F;lib&#x2F;microsoft-r-cacert.pem&quot;)&lt;&#x2F;code&gt;指定了一下这个位置，结果发现还是不行。&lt;&#x2F;p&gt;
&lt;p&gt;这个时候我忽然想到，我的操作系统是Manjaro，更新太快导致curl和MRO内提供的证书版本不符。&lt;&#x2F;p&gt;
&lt;p&gt;看来还是用回Anaconda的旧版本curl+旧版本证书吧。&lt;&#x2F;p&gt;
&lt;p&gt;所以再把它写回&lt;code&gt;PATH&lt;&#x2F;code&gt;里面，然后&lt;code&gt;Sys.setenv(CURL_CA_BUNDLE = &quot;&#x2F;opt&#x2F;anaconda&#x2F;ssl&#x2F;cacert.pem&quot;)&lt;&#x2F;code&gt;。终于能用了！&lt;&#x2F;p&gt;
&lt;p&gt;最后，如果是国内玩家，一直出现下述字样的话，还是改成http吧…&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Installation failed: cannot open the connection to &amp;#39;https:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Warning message:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;In file(filename, &amp;quot;r&amp;quot;, encoding = encoding) :&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  URL &amp;#39;https:&#x2F;&#x2F;bioconductor.org&#x2F;biocLite.R&amp;#39;: status was &amp;#39;Timeout was reached&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;rjavage-chong-bu-shu-fu&quot;&gt;rJava各种不舒服&lt;&#x2F;h3&gt;
&lt;p&gt;还是要先确认一下Java有妥善安装（&lt;code&gt;java --version&lt;&#x2F;code&gt;），然后&lt;code&gt;sudo R CMD javareconf&lt;&#x2F;code&gt;一下，记住里面的版本信息；&lt;&#x2F;p&gt;
&lt;p&gt;然后加载使用到rJava的包还是有可能报出以下异常的：&lt;code&gt;libjvm.so: cannot open shared object file: No such file or directory&lt;&#x2F;code&gt;。&lt;&#x2F;p&gt;
&lt;p&gt;这个时候想到可能是编译安装的时候，&lt;code&gt;ld&lt;&#x2F;code&gt;没做好，程序找不到动态链接库了。然后先&lt;code&gt;sudo find &#x2F;usr -name libjvm.so&lt;&#x2F;code&gt;找一下，比如我这里是这样的结果：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&#x2F;usr&#x2F;lib&#x2F;jvm&#x2F;java-8-openjdk&#x2F;jre&#x2F;lib&#x2F;amd64&#x2F;server&#x2F;libjvm.so&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;那就把这个路径（不包括&lt;code&gt;.so&lt;&#x2F;code&gt;文件名），加入&lt;code&gt;&#x2F;etc&#x2F;ld.so.conf&lt;&#x2F;code&gt;里面去（当然有的用户的server上可能搞了n多个版本的java，那就要依靠版本号啊路径啊这些信息对应上了），然后&lt;code&gt;sudo &#x2F;sbin&#x2F;ldconfig&lt;&#x2F;code&gt;一下，解决~&lt;&#x2F;p&gt;
&lt;h3 id=&quot;igraphbao-cuo-at-optimal-modularity-c-85-glpk-is-not-available-unimplemented-function-call&quot;&gt;igraph报错：At optimal_modularity.c:85 : GLPK is not available, Unimplemented function call&lt;&#x2F;h3&gt;
&lt;p&gt;先尝试&lt;code&gt;install.packages(&quot;Rglpk&quot;)&lt;&#x2F;code&gt;，然后发现又出现了&lt;code&gt;&#x2F;bin&#x2F;sh: line 0: cd: GLPK: No such file or directory&lt;&#x2F;code&gt;这种奇奇怪怪的错误，我用的是Arch Linux，就直接&lt;code&gt;aurman -S glpk&lt;&#x2F;code&gt;解决掉了。其他distribution应该也是对应补上相应工具就好。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;rstudiochu-shi-hua-yi-zhi-beng-kui-r-encountered-a-fatal-error-unexpected-exception-mutex-creation-failed&quot;&gt;RStudio初始化一直崩溃：R encountered a fatal error.: Unexpected exception: Mutex creation failed&lt;&#x2F;h3&gt;
&lt;p&gt;重启deamon进程也无效。仔细阅读了异常信息之后，发现还&lt;a class=&quot;external&quot; rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;r-lib&#x2F;later&#x2F;issues&#x2F;45&quot;&gt;是官方库later的锅&lt;&#x2F;a&gt;。在别的distribution中也许不会暴露出来，但是由于Arch是滚动更新的，emmmm…&lt;&#x2F;p&gt;
&lt;p&gt;尝试&lt;code&gt;install.packages(&#x27;later&#x27;)&lt;&#x2F;code&gt;重装一下，果然还是不行（废话当然不行了）：&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;sh: line 1: 13260 Aborted                 (core dumped) &amp;#39;&#x2F;usr&#x2F;lib&#x2F;R&#x2F;bin&#x2F;R&amp;#39; --no-save --slave 2&amp;gt;&amp;amp;1 &amp;lt; &amp;#39;&#x2F;tmp&#x2F;RtmpWwYeNo&#x2F;file339a4cc056e4&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;terminate called after throwing an instance of &amp;#39;std::runtime_error&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  what():  Mutex creation failed&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;ERROR: loading failed&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;* removing ‘&#x2F;home&#x2F;ysun&#x2F;R&#x2F;x86_64-pc-linux-gnu-library&#x2F;3.5&#x2F;later’&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;* restoring previous ‘&#x2F;home&#x2F;ysun&#x2F;R&#x2F;x86_64-pc-linux-gnu-library&#x2F;3.5&#x2F;later’&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;The downloaded source packages are in&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        ‘&#x2F;tmp&#x2F;Rtmpr0Mde8&#x2F;downloaded_packages’&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Warning message:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;In install.packages(&amp;quot;later&amp;quot;) :&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  installation of package ‘later’ had non-zero exit status&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;这个时候，官方跳出来补救了，在开发版本中更新了，那么&lt;code&gt;devtools::install_github(&quot;r-lib&#x2F;later&quot;)&lt;&#x2F;code&gt;就修复了。&lt;&#x2F;p&gt;
&lt;p&gt;只能说用Arch的都是奉献家…&lt;&#x2F;p&gt;
&lt;h3 id=&quot;install-packages-de-shi-hou-bao-cuo-curl-60-ssl-certificate-problem-certificate-has-expired&quot;&gt;install.packages()的时候报错：curl: (60) SSL certificate problem: certificate has expired&lt;&#x2F;h3&gt;
&lt;p&gt;折腾了半天，最终发现不是本地的问题，直接&lt;code&gt;chooseCRANmirror()&lt;&#x2F;code&gt;换个镜像就好了。&lt;&#x2F;p&gt;
</content>
        </entry>
</feed>
