-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't install on Windows MinGW64 #41
Comments
This has very little info. Can you try to manually install LuaSystem, using a separate luarocks command? then try with the 'verbose' option enabled. |
Edit: Actually I think the issue is the workflow. Will check and reply back here. How is this? The full logs, viewable in pastebin The exact GitHub workflow step that generated the above log is - name: Explicit luasystem install
run: |
luarocks --verbose install luasystem --local This is the full workflow, at the time of writing name: Test
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches:
- main
push:
branches:
- main
- add_windows_unittests
jobs:
test:
strategy:
matrix:
neovim: [v0.10.0]
os: ["windows-latest"]
luaVersion:
- "5.1"
- "luajit"
include:
- os: "windows-latest"
toolchain: "msvc"
luaVersion: "5.1"
- os: "windows-latest"
toolchain: "mingw" # unused, other than for display in the UI
luaVersion: "luajit"
runs-on: ${{ matrix.os }}
name: "OS: ${{ matrix.os }} - Neovim: ${{ matrix.neovim }}"
steps:
- uses: actions/checkout@master
- name: Setup MSVC
# the 'hishamhm/gh-actions-lua' step requires msvc to build PuC Rio Lua
# versions on Windows (LuaJIT will be build using MinGW/gcc).
if: ${{ matrix.toolchain == 'msvc' }}
uses: ilammy/msvc-dev-cmd@v1
- uses: leafo/gh-actions-lua@master
with:
# Neovim is compiled with LuaJIT so we might as well match. But it
# doesn't look like we can match it exactly.
#
# Reference:
# https://github.com/leafo/gh-actions-lua/issues/49#issuecomment-2295071198
#
luaVersion: "luajit-openresty"
- uses: hishamhm/gh-actions-luarocks@v5
with:
luarocksVersion: "3.11.0"
- uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: ${{ matrix.neovim }}
- name: Explicit luasystem install
run: |
luarocks --verbose install luasystem --local If you need more information please let me know and I'll provide it |
Update: likely the issue is with luarocks itself. I stripped everything out and it still errors. luarocks/luarocks#1731 Let's close this issue and reopen it if needed later. It doesn't seem to be a problem with luasystem. |
I've been trying to install and run busted on Windows and so far haven't found a working example on GitHub yet (at least one that wasn't a ton of lines of .yml workflow).
Whenever I get close to a working product, luasystem, the dependency of busted, fails to build. https://productionresultssa10.blob.core.windows.net/actions-results/363e6e07-90e7-4d91-883a-04e96dbdc869/workflow-job-run-e9ae3079-eccb-5ec6-130e-b728d7c0472e/logs/job/job-logs.txt?rsct=text%2Fplain&se=2024-12-23T04%3A08%3A52Z&sig=utZa%2FfCmqQmS%2BQt%2FNUApS01JT4jx4M8KHkHPDwGiUiw%3D&ske=2024-12-23T15%3A00%3A59Z&skoid=ca7593d4-ee42-46cd-af88-8b886a2f84eb&sks=b&skt=2024-12-23T03%3A00%3A59Z&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skv=2024-11-04&sp=r&spr=https&sr=b&st=2024-12-23T03%3A58%3A47Z&sv=2024-11-04
An excerpt of the log file above
Has anyone seen this issue in the past? What did you do to fix it?
The text was updated successfully, but these errors were encountered: