解決辦法:使用installr包
library(installr)
copy.packages.between.libraries(from = "f:\\r\\r-3.3.2\\library"
, to = "f:\\r\\r-3.5.0\\library"
, ask =t, keep_old = true
, do_not_override_packages_in_new_r = true)
參考
新增c:\rtools\bin
至系統變數
新增c:\rtools\mingw_64\bin
至系統變數(不一定要c盤)
在cmd中執行下面**
git clone --recursive
cd lightgbm
mkdir build
cd build
cmake -g "mingw makefiles" ..
mingw32-make.exe -j4
如果你報sh.exe
的錯,請再執行一遍cmake -g "mingw makefiles" ..
。
這時應該會生成lib_lightgbm.ddl
檔案
4.然後將根據官方介紹的第二種辦法(第一種我不成功)進行編譯,即執行下面**
cd lightgbm/r-package
rscript build_package.r
r cmd install lightgbm_2.1.1.tar.gz --no-multiarch
這樣就能編譯成功了。
浪費了我好長時間。。
參考官方文件:
1.2.
c 安裝包新版本安裝時自動替換舊版本,無需解除安裝
用c 寫的winform程式做成安裝包後安裝。在已有舊版本程式的機子上用新版本的安裝包安裝軟體時提示 已經安裝該產品的另乙個版本。無法繼續安裝此版本.在安裝部署專案中設 removepreviousversion 為true後也不行。還是提示要解除安裝舊版本才能安裝新版本。如何設定在安裝新版本時覆蓋...
新版本安裝包需求彙總
1 支援詢問是單台伺服器部署,還是雙主機模式,如果是雙主機模式,是web還是資料庫。2 在安裝包中刪除redis,採用pika,程式可以完全相容,但在伺服器重啟等情況下,可以做到秒啟,而redis需要不斷的loading to memory,十分費時,而且存在redis控制不當造成記憶體溢位的可能 ...
jquery新版本舊版本之間的坑
jquery自1.6.1版本開始增加一些屬性,使用時盡量使用這些新的屬性,例如 selected checked。在高版本中賦值時最好用prop,如果用attr就會出現賦值不成功的問題,一般自定義屬性用attr,固有屬性用prop 以下是官方建議attr prop 的使用 attribute pro...