Windows10 64位企业版安装Lua
2018-01-16 20:14
375 查看
英文参考http://www.thijsschreijer.nl/blog/?p=863
前提:安装MinGW和MSYS
1 Windows安装Lua教程
1〉安装Lua
下载Lua5.1.5 http://www.lua.org/ftp/lua-5.1.5.tar.gz
以下lua安装目录用${LUA_DIR}代替
解压后编译
$ makeclean
$ makemingw
$ makeinstall INSTALL_TOP=%${LUA_DIR}不要带空格% TO_BIN="lua.exe luac.exelua51.dll"
把%LUA_DIR%\bin配置到环境变量Path
下面一会会用到
把%LUA_DIR%\include配置到环境变量LUA_INCDIR
把%LUA_DIR%\bin配置到环境变量LUA_BINDIR
把%LUA_DIR%\bin配置到环境变量LUA_LIBDIR 这个有点问题
重新打开命令行,输入lua应该可以执行命令
$ lua-e "print('hello world')" 检查lua是否安装成功并且配置正确
2〉安装LuaRocks
下载luarocks-2.3.0-win32
参考网址https://codeload.github.com/keplerproject/luarocks/zip/master
一定要win32版本
解压后编译
$install /MW /F /LV 5.1
现在会弹出第二个窗口,记住里面的环境变量再关闭
参考配置
LUA_PATH=C:\Program Files (x86)\LuaRocks\lua\?.lua;C:\Program Files(x86)\LuaRocks\lua\?\init.lua;%LUA_DIR%\share\lua\5.1\?.lua;%LUA_DIR%\share\lua\5.1\?\init.lua;%LUA_DIR%\lib\luarocks\rocks\cwrap\scm-1\lua\torchcwrap.lua
红字现在不配,安装torch时配置
LUA_CPATH=F:\MinGW\usr\local\lua-5.1.5\lib\lua\5.1\?.dll
Path里面加上luarocks的位置
重新打开命令行,luarocks help验证luarocks是否安装成功
如果你没有lua基础
建议安装
$luarocks install luafilesystem
$ lua-l lfs #验证是否安装成功
或者
$ lua
$lua>require "lfs" #验证是否安装成功,这个方式验证很重要,可以验证后需要安装是否缺少什么包
和
$luarocks install luasocket
$ lua-l socket #验证是否安装成功
$ lua
$lua>require "socket" #验证是否安装成功
2 Windows安装Lua教程参考https://github.com/torch/torch7/pull/287
以下是两种torch包的安装方式,如果你用第一种方式安装不能在lua里面
1〉LuaRocks安装torch/cwrap
$luarocks --serve
c3ee
r=https://raw.github.com/torch/rocks/master install cwrap
应该不会有什么问题
$lua
$lua>require "cwrap" #验证是否安装成功
2〉Mingw安装torch/paths
下载paths-master https://codeload.github.com/torch/paths/zip/master
解压后并MinGW编译
$cmake -E make_directory build #直接建这个目录页可以
$ cdbuild
$ cmake .. -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release-DLUALIB=lua51.dll -DLUA_INCDIR=%LUA_INCDIR% -DLUA_LIBDIR=%LUA_INCDIR% -DLUADIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lua"-DLIBDIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lib" -DCMAKE_INSTALL_PREFIX="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1"
红字部分配置是为了和安装包里面rocks\paths-scm-1.rockspec里面说明一致
绿字可以更换为"MinGW Makefiles"
蓝字是Lua安装目录
$ make
$ makeinstall前提:安装MinGW和MSYS
1 Windows安装Lua教程参考http://www.thijsschreijer.nl/blog/?p=863
1〉安装Lua
下载Lua5.1.5 http://www.lua.org/ftp/lua-5.1.5.tar.gz
以下lua安装目录用${LUA_DIR}代替
解压后编译
$ makeclean
$ makemingw
$ makeinstall INSTALL_TOP=%${LUA_DIR}不要带空格% TO_BIN="lua.exe luac.exelua51.dll"
把%LUA_DIR%\bin配置到环境变量Path
下面一会会用到
把%LUA_DIR%\include配置到环境变量LUA_INCDIR
把%LUA_DIR%\bin配置到环境变量LUA_BINDIR
把%LUA_DIR%\bin配置到环境变量LUA_LIBDIR 这个有点问题
重新打开命令行,输入lua应该可以执行命令
$ lua-e "print('hello world')" 检查lua是否安装成功并且配置正确
2〉安装LuaRocks
下载luarocks-2.3.0-win32
参考网址https://codeload.github.com/keplerproject/luarocks/zip/master
一定要win32版本
解压后编译
$install /MW /F /LV 5.1
现在会弹出第二个窗口,记住里面的环境变量再关闭
参考配置
LUA_PATH=C:\Program Files (x86)\LuaRocks\lua\?.lua;C:\Program Files(x86)\LuaRocks\lua\?\init.lua;%LUA_DIR%\share\lua\5.1\?.lua;%LUA_DIR%\share\lua\5.1\?\init.lua;%LUA_DIR%\lib\luarocks\rocks\cwrap\scm-1\lua\torchcwrap.lua
红字现在不配,安装torch时配置
LUA_CPATH=F:\MinGW\usr\local\lua-5.1.5\lib\lua\5.1\?.dll
Path里面加上luarocks的位置
重新打开命令行,luarocks help验证luarocks是否安装成功
如果你没有lua基础
建议安装
$luarocks install luafilesystem
$ lua-l lfs #验证是否安装成功
或者
$ lua
$lua>require "lfs" #验证是否安装成功,这个方式验证很重要,可以验证后需要安装是否缺少什么包
和
$luarocks install luasocket
$ lua-l socket #验证是否安装成功
$ lua
$lua>require "socket" #验证是否安装成功
2 Windows安装Lua教程参考https://github.com/torch/torch7/pull/287
以下是两种torch包的安装方式,如果你用第一种方式安装不能在lua里面
1〉LuaRocks安装torch/cwrap
$luarocks --server=https://raw.github.com/torch/rocks/master install cwrap
应该不会有什么问题
$lua
$lua>require "cwrap" #验证是否安装成功
2〉Mingw安装torch/paths
下载paths-master https://codeload.github.com/torch/paths/zip/master
解压后并MinGW编译
$cmake -E make_directory build #直接建这个目录页可以
$ cdbuild
$ cmake .. -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release-DLUALIB=lua51.dll -DLUA_INCDIR=%LUA_INCDIR% -DLUA_LIBDIR=%LUA_INCDIR% -DLUADIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lua"-DLIBDIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lib" -DCMAKE_INSTALL_PREFIX="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1"
红字部分配置是为了和安装包里面rocks\paths-scm-1.rockspec里面说明一致
绿字可以更换为"MinGW Makefiles"
蓝字是Lua安装目录
$ make
$ makeinstall
前提:安装MinGW和MSYS
1 Windows安装Lua教程
1〉安装Lua
下载Lua5.1.5 http://www.lua.org/ftp/lua-5.1.5.tar.gz
以下lua安装目录用${LUA_DIR}代替
解压后编译
$ makeclean
$ makemingw
$ makeinstall INSTALL_TOP=%${LUA_DIR}不要带空格% TO_BIN="lua.exe luac.exelua51.dll"
把%LUA_DIR%\bin配置到环境变量Path
下面一会会用到
把%LUA_DIR%\include配置到环境变量LUA_INCDIR
把%LUA_DIR%\bin配置到环境变量LUA_BINDIR
把%LUA_DIR%\bin配置到环境变量LUA_LIBDIR 这个有点问题
重新打开命令行,输入lua应该可以执行命令
$ lua-e "print('hello world')" 检查lua是否安装成功并且配置正确
2〉安装LuaRocks
下载luarocks-2.3.0-win32
参考网址https://codeload.github.com/keplerproject/luarocks/zip/master
一定要win32版本
解压后编译
$install /MW /F /LV 5.1
现在会弹出第二个窗口,记住里面的环境变量再关闭
参考配置
LUA_PATH=C:\Program Files (x86)\LuaRocks\lua\?.lua;C:\Program Files(x86)\LuaRocks\lua\?\init.lua;%LUA_DIR%\share\lua\5.1\?.lua;%LUA_DIR%\share\lua\5.1\?\init.lua;%LUA_DIR%\lib\luarocks\rocks\cwrap\scm-1\lua\torchcwrap.lua
红字现在不配,安装torch时配置
LUA_CPATH=F:\MinGW\usr\local\lua-5.1.5\lib\lua\5.1\?.dll
Path里面加上luarocks的位置
重新打开命令行,luarocks help验证luarocks是否安装成功
如果你没有lua基础
建议安装
$luarocks install luafilesystem
$ lua-l lfs #验证是否安装成功
或者
$ lua
$lua>require "lfs" #验证是否安装成功,这个方式验证很重要,可以验证后需要安装是否缺少什么包
和
$luarocks install luasocket
$ lua-l socket #验证是否安装成功
$ lua
$lua>require "socket" #验证是否安装成功
2 Windows安装Lua教程参考https://github.com/torch/torch7/pull/287
以下是两种torch包的安装方式,如果你用第一种方式安装不能在lua里面
1〉LuaRocks安装torch/cwrap
$luarocks --serve
c3ee
r=https://raw.github.com/torch/rocks/master install cwrap
应该不会有什么问题
$lua
$lua>require "cwrap" #验证是否安装成功
2〉Mingw安装torch/paths
下载paths-master https://codeload.github.com/torch/paths/zip/master
解压后并MinGW编译
$cmake -E make_directory build #直接建这个目录页可以
$ cdbuild
$ cmake .. -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release-DLUALIB=lua51.dll -DLUA_INCDIR=%LUA_INCDIR% -DLUA_LIBDIR=%LUA_INCDIR% -DLUADIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lua"-DLIBDIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lib" -DCMAKE_INSTALL_PREFIX="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1"
红字部分配置是为了和安装包里面rocks\paths-scm-1.rockspec里面说明一致
绿字可以更换为"MinGW Makefiles"
蓝字是Lua安装目录
$ make
$ makeinstall前提:安装MinGW和MSYS
1 Windows安装Lua教程参考http://www.thijsschreijer.nl/blog/?p=863
1〉安装Lua
下载Lua5.1.5 http://www.lua.org/ftp/lua-5.1.5.tar.gz
以下lua安装目录用${LUA_DIR}代替
解压后编译
$ makeclean
$ makemingw
$ makeinstall INSTALL_TOP=%${LUA_DIR}不要带空格% TO_BIN="lua.exe luac.exelua51.dll"
把%LUA_DIR%\bin配置到环境变量Path
下面一会会用到
把%LUA_DIR%\include配置到环境变量LUA_INCDIR
把%LUA_DIR%\bin配置到环境变量LUA_BINDIR
把%LUA_DIR%\bin配置到环境变量LUA_LIBDIR 这个有点问题
重新打开命令行,输入lua应该可以执行命令
$ lua-e "print('hello world')" 检查lua是否安装成功并且配置正确
2〉安装LuaRocks
下载luarocks-2.3.0-win32
参考网址https://codeload.github.com/keplerproject/luarocks/zip/master
一定要win32版本
解压后编译
$install /MW /F /LV 5.1
现在会弹出第二个窗口,记住里面的环境变量再关闭
参考配置
LUA_PATH=C:\Program Files (x86)\LuaRocks\lua\?.lua;C:\Program Files(x86)\LuaRocks\lua\?\init.lua;%LUA_DIR%\share\lua\5.1\?.lua;%LUA_DIR%\share\lua\5.1\?\init.lua;%LUA_DIR%\lib\luarocks\rocks\cwrap\scm-1\lua\torchcwrap.lua
红字现在不配,安装torch时配置
LUA_CPATH=F:\MinGW\usr\local\lua-5.1.5\lib\lua\5.1\?.dll
Path里面加上luarocks的位置
重新打开命令行,luarocks help验证luarocks是否安装成功
如果你没有lua基础
建议安装
$luarocks install luafilesystem
$ lua-l lfs #验证是否安装成功
或者
$ lua
$lua>require "lfs" #验证是否安装成功,这个方式验证很重要,可以验证后需要安装是否缺少什么包
和
$luarocks install luasocket
$ lua-l socket #验证是否安装成功
$ lua
$lua>require "socket" #验证是否安装成功
2 Windows安装Lua教程参考https://github.com/torch/torch7/pull/287
以下是两种torch包的安装方式,如果你用第一种方式安装不能在lua里面
1〉LuaRocks安装torch/cwrap
$luarocks --server=https://raw.github.com/torch/rocks/master install cwrap
应该不会有什么问题
$lua
$lua>require "cwrap" #验证是否安装成功
2〉Mingw安装torch/paths
下载paths-master https://codeload.github.com/torch/paths/zip/master
解压后并MinGW编译
$cmake -E make_directory build #直接建这个目录页可以
$ cdbuild
$ cmake .. -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release-DLUALIB=lua51.dll -DLUA_INCDIR=%LUA_INCDIR% -DLUA_LIBDIR=%LUA_INCDIR% -DLUADIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lua"-DLIBDIR="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1/lib" -DCMAKE_INSTALL_PREFIX="%LUA_DIR%/lib/luarocks/rocks/paths/scm-1"
红字部分配置是为了和安装包里面rocks\paths-scm-1.rockspec里面说明一致
绿字可以更换为"MinGW Makefiles"
蓝字是Lua安装目录
$ make
$ makeinstall
相关文章推荐
- vmware fusion 8.0上成功安装雨林木风的windows10 企业版 64位gost版
- 在windows10 64位下安装cx_oracle过程
- TensorFlow安装方法三【Anaconda方式下查看TensorFlow版本选择性安装】(Windows10 64位 cpu and gpu)
- windows10企业版2016长期服务版安装激活密钥及其下载地址
- windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017
- #Memcached系列#(4)Windows 8.1企业版 64位操作系统安装Northscale版本的Memcached
- 【TensorFlow】Windows10 64位下安装TensorFlow - 官方原生GPU版安装
- Anaconda TensorFlow安装(Windows10 64位 gpu) 完整版(大马哈鱼)
- Windows10 64位系统安装EPLAN P8 2.6教程
- windows10 64位安装wget
- Windows10 64位 Python3.5 安装Scrapy
- IBM X455服务器基于Microsoft Windows Server 2003企业版 (64位) Cluster的安装报告
- Windows10 64位安装MySQL5.6.35
- windows10 64位+cpu(无GPU) +Anaconda 安装 pytorch
- Windows10 64位安装解压版mysql-5.7.12-winx64的错误总结- MySQL服务无法启动
- Windows10 64位 安装python xgboost 工具包
- [转]windows10 64位环境下安装mysql5.7.17
- Windows10 64位安装MySQL5.6.35的图文教程
- 老毛桃安装windows10 64位系统 总结
- Windows10 64位系统安装 .NET Framework 3.5