JackieMe
有意思,有空仔细研究一下。linux系统装软件各种依赖确实挺麻烦的= =

    JackieMe 是的,种种迹象表明,这个确实是 RStudio 的问题,和系统没有多大关系。

    扎心了,写Markdown总是卡顿

    2 个月 后

    qingyi win键+D确实很给力,我以前都是关掉RStudio再打开。。。

    chuxinyuan 我瘟7下不用那么麻烦,点一下右下角那个小三角符号,输入法出来就能用了linux下直接不能输入中文,

    我的办法是在虚拟机或者docker内装RStudio Server ,在浏览器里操作,可绕开不少问题,虽然刚开始的配置过程有点麻烦,建议大家趁早走这条路线,别再为这类问题纠结,资源占用不见得多多少,我的体验很流畅

      7 个月 后

      Cloud2016 我用的MRO,对包的管理比较方便,可以调用4核,可是MRO貌似没有server版,所以现在暂时用亚马逊的云服务。

        同有问题,同没有解决方案,每次都是默默打开txt把文字输进去,再复制粘贴到Rstudio里去

        JackieMe 那两个deb包其实后来更新过一次,解决了rstudio更新导致再次失效的问题。。然后关于非debian系,或者由于qtbase-abi-5-5-1这个依赖而导致装不上的问题,直接把两个deb包解包,然后把文件放到rstudio安装目录下就行了。。
        其实还有个更简单粗暴的方法,如果你系统本身有qt5,而且有安装相应的fcitx插件(debian系下对应的软件包是fcitx-frontend-qt5),那么直接进入rstudio安装目录把它使用的qt删了就好了,这样他就会系统的qt5。
        具体来讲就是进入rstudio存放qt5库的目录(debian系下一般是/usr/lib/rstudio/bin),然后把以libQt5开头的文件和qt.conf全部删了就好了。不过这样做可能存在的问题是在某些发行版下会导致rstudio那个帮助窗口里的文字的代码部分不使用等宽字体,也不知道是什么原因,但我在/usr/lib/rstudio/resources/R.css里直接指定了具体字体名称就解决了。

          chuxinyuan MRO用多核就是使用了intel mkl吧,其实把MRO用的intel mkl的文件复制到R的目录下一样能用,如果需要用那个切换核数的包(RevoUtilsMath)的话,一起复制过去就好了

          僕在console打cat('中文字幕')可以显示中文,不过在knit rmarkdown文件时,显示类似<EU8A><JGR2>的代码。?

          9 天 后
          1 个月 后

          linjinzhen

          JackieMe

          日本博主那两个包在1.2版本又跪了,在ubuntu里/usr/lib/rstudio/bin下没有libQt5的库,倒是在/usr/lib/rstudio/lib下有:

          tc@tc-laptop:/usr/lib/rstudio/lib$ ls
          libicudata.so.56         libQt5Sensors.so.5
          libicui18n.so.56         libQt5Sql.so.5
          libicuuc.so.56           libQt5Svg.so.5
          libQt5Core.so.5          libQt5WebChannel.so.5
          libQt5DBus.so.5          libQt5WebEngineCore.so.5
          libQt5Gui.so.5           libQt5WebEngine.so.5
          libQt5Network.so.5       libQt5WebEngineWidgets.so.5
          libQt5OpenGL.so.5        libQt5Widgets.so.5
          libQt5Positioning.so.5   libQt5XcbQpa.so.5
          libQt5PrintSupport.so.5  libQt5XmlPatterns.so.5
          libQt5Qml.so.5           libQt5Xml.so.5
          libQt5Quick.so.5         
          libQt5QuickWidgets.so.5

          干掉这堆libQt5的动态库和/usr/lib/rstudio/bin/qt.conf之后rstudio表示拒绝启动…

          看来必须研究一下server版了

            10 天 后

            我用Win7,也遇到不能切换中文的问题。狂按Shift,直到粘滞键提醒出现,关掉提醒框,就能输入中文了。

            7 天 后

            tctcab 看到你的回复之前我都不知道有rstudio preview有1.2了 .......

            我尝试了一下,在rstudio1.2下直接删掉确实会引发一些问题,我也不知道如何解决这些问题。

            不过还是有办法在rstudio1.2下用fcitx的,就是给rstudio里的qt5装fcitx插件。之前那个日本博主的方法本质上就是这样,不过之前rstudio是用qt5.4构建的,rstudio1.2是用qt5.10构建的(而且新版本的安装目录下的目录结构也变了),所以用不了。然后核心就是找到用qt5.10构建的fcitx-qt5。我现在用的是manjaro,系统的qt版本已经是5.11,懒得想办法自己构建了。然后在google下找到一个2018年1月版本的arch源,从里面下载的fcitx-qt5就是用qt5.10构建的,我尝试从里面取出插件文件放入rstudio 1.2的目录下就可以用fcitx了。

            我把我提取出来的文件做了打包,可以从这里下载 ,解压之后以管理员身份运行install.sh就行了

            sudo ./install.sh