-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
installation from source: missing dependency: luasec, libpcre3-dev #24
Comments
@ahmadnassri On MacOSX ? |
@thefosk no Linux! |
What is the Linux Distro and Version are you doing this on? |
Linux Mint 17.1 |
I've updated the dependencies list in the README file. We require also |
They have been added to the README but not all platforms need it. We need a different approach: InstallLinuxOS Xetc... This way we could also avoid finding manually the correct libs and let the user specify it. After all, that's how everybody does it, we shouldn't make decisions instead of the user. Same for the force usage of |
We need something that can automatically install dependencies. Once Kong is being released in Right now I'm pretty sure the README dependencies list is not complete too. |
We need to install dependencies only if those are not built-in in the system we are installing it in. In OS X, no need to install those libs. In debian, need to install them through |
By using a package manager if the dependencies are already installed they won't be reinstalled. |
How do you know which package manager to use? How do you know if the dependency is not already installed for this platform? We need to just specify platform-specific installation processes. Like... Everybody else in the world. |
Installation from source with OS X + Homebrew is now entirely documented: ddfc482 |
We now know what is needed to install kong, and we will update our |
For more details see Kong/kong#24
Plugins in Kong are being moved over to the new DAO for 0.15.0/1.0.0 release. This commit makes misc changes to make use of the new DAO layer. The changes also include using Kong PDK functions where possible. Changes: - Update schema.lua to the new plugin schema syntax - Translate several ngx.* calls to kong.* calls, using the new PDK (not all of them are translatable just yet). - The prometheus/prometheus.lua vendored dependency has been left untouched. - The api.lua file has also been updated to support new DAO and auto-generated endpoints, (whic are not used in case of this plugin). From #24
Two endpoints exist at this time: POST /acme create a certificate or test the Kong setup to create this certificate. PATCH /acme triggers the renewal timer, the plugin will decide which certificates to renew.
Plugins in Kong are being moved over to the new DAO for 0.15.0/1.0.0 release. This commit makes misc changes to make use of the new DAO layer. The changes also include using Kong PDK functions where possible. Changes: - Update schema.lua to the new plugin schema syntax - Translate several ngx.* calls to kong.* calls, using the new PDK (not all of them are translatable just yet). - The prometheus/prometheus.lua vendored dependency has been left untouched. - The api.lua file has also been updated to support new DAO and auto-generated endpoints, (whic are not used in case of this plugin). From #24
…strings (#24) Short circuit mechanism for un-configured request transformer using query strings was improperly checking the `rename` query string configuration contents. This caused reserved words that should have remained un-encoded to be URL encoded by the unnecessary transform.
luasec
failed at:
attempting to install with:
results in the following error:
this is resolved with:
sudo luarocks install luasec OPENSSL_LIBDIR=/usr/lib/`gcc -print-multiarch`
libpcre3-dev
failed at:
this is resolved with:
The text was updated successfully, but these errors were encountered: