Closed
Description
Thanks for this project, love the concept!
I'm giving it a try, and I am getting the following error when launching Hammerspoon.
2020-08-03 10:07:53: Welcome to the Hammerspoon Console!
You can run any Lua code in here.
2020-08-03 10:07:53: -- Lazy extension loading enabled
2020-08-03 10:07:53: -- Loading ~/.hammerspoon/init.lua
2020-08-03 10:07:53: *** ERROR: ...app/Contents/Resources/extensions/hs/_coresetup/init.lua:597: module 'stackline.stackline.core' not found:
no field package.preload['stackline.stackline.core']
no file '/Users/johna/.hammerspoon/stackline/stackline/core.lua'
no file '/Users/johna/.hammerspoon/stackline/stackline/core/init.lua'
no file '/Users/johna/.hammerspoon/Spoons/stackline/stackline/core.spoon/init.lua'
no file '/usr/local/share/lua/5.3/stackline/stackline/core.lua'
no file '/usr/local/share/lua/5.3/stackline/stackline/core/init.lua'
no file '/usr/local/lib/lua/5.3/stackline/stackline/core.lua'
no file '/usr/local/lib/lua/5.3/stackline/stackline/core/init.lua'
no file './stackline/stackline/core.lua'
no file './stackline/stackline/core/init.lua'
no file '/Applications/Hammerspoon.app/Contents/Resources/extensions/stackline/stackline/core.lua'
no file '/Applications/Hammerspoon.app/Contents/Resources/extensions/stackline/stackline/core/init.lua'
no file '/Users/johna/.hammerspoon/stackline/stackline/core.so'
no file '/usr/local/lib/lua/5.3/stackline/stackline/core.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './stackline/stackline/core.so'
no file '/Applications/Hammerspoon.app/Contents/Resources/extensions/stackline/stackline/core.so'
no file '/Users/johna/.hammerspoon/stackline.so'
no file '/usr/local/lib/lua/5.3/stackline.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './stackline.so'
no file '/Applications/Hammerspoon.app/Contents/Resources/extensions/stackline.so'
stack traceback:
[C]: in function 'rawrequire'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:597: in function 'require'
/Users/johna/.hammerspoon/init.lua:1: in main chunk
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:648: in function 'hs._coresetup.setup'
(...tail calls...)
The only thing that I did differently when getting setup was not cloning to my ~/Downloads
directory and dealing with relative paths (native MacOS version of ln
does not support the -r
flag). I cloned to ~/.hammerspoon/src/
instead, so my ~/.hammerspoon
directory looks like this.
~/.hammerspoon
❯ exa -hla --git
Permissions Size User Date Modified Name
lrwxr-xr-x 18 johna 3 Aug 10:07 bin -> src/stackline/bin
.rw-r--r-- 35 johna 3 Aug 8:49 init.lua
drwxr-xr-x - johna 3 Aug 8:46 Spoons
drwxr-xr-x - johna 3 Aug 8:49 src
lrwxr-xr-x 24 johna 3 Aug 10:07 stackline -> src/stackline/stackline
lrwxr-xr-x 20 johna 3 Aug 10:07 utils -> src/stackline/utils
and my init.lua
~/.hammerspoon
❯ cat init.lua
require "stackline.stackline.core"
Probably something simple I'm missing. I am not (was not) a Hammerspoon user nor do I have Lua experience.