Comments (13)
erlang_nif-sys
now properly supports erlang-19.0 and the 2.11 NIF API. I assume Rustler now needs a tweak to use this.
from rustler.
I just realized that I forgot to publish the new documentation. I will do that as soon as I can.
from rustler.
Today is my github catch-up day. I'm hoping to wrap that up within a few hours.
from rustler.
Nice work.
Will try to get Rustler updated later on today.
from rustler.
Everything should work on erlang-19 and the 2.11 NIF API now.
@OvermindDL1 Note that the getting started instructions have changed a bit. Since you have the old installer installed, you need to run mix archive.uninstall rustler_installer.ez
before following the instructions.
from rustler.
Sorry for taking so long, I have been busy moving the last couple of days.
The documentation is now updated, and should be mostly consistent with the current state of the project.
from rustler.
Ref rusterlium/erlang_nif-sys#15
from rustler.
Ah, waiting on that, no updates to that library in 26 days it seems?
from rustler.
Awesome, however to note the uninstall command for me had to be mix archive.uninstall rustler_installer
without the .ez part.
from rustler.
I just installed the archive and I got the same error.
~/d/t/elixir $ mix archive.install https://github.com/hansihe/rustler_archives/raw/master/rustler_installer.ez
Are you sure you want to install archive "https://github.com/hansihe/rustler_archives/raw/master/rustler_installer.ez"? [Yn] y
* creating /Users/milad/.mix/archives/rustler_installer
I'm testing on:
Erlang/OTP 19 [erts-8.0.2] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
this is the output
~/d/t/e/tryout $ mix rustler.check
** (Mix) NIF version 2.11 is not supported by Rustler. See https://github.com/hansihe/Rustler/blob/master/FAQ.md#unsuppored-nif-version
from rustler.
Using the mix archive is an outdated method, and you should be using the :rustler mix dependency now. Follow the getting started guide in the readme to get started.
Because you have the mix archive installed, as mentioned above, you need to run mix archive.uninstall rustler_installer
or mix archive.uninstall rustler_installer.ex
for the new generator task to work.
from rustler.
Thanks for the update. Sure I'll try the alternative way.
You might as well update this page http://rustler.rustbridge.io/rustler/
from rustler.
Yep, I will do that as soon as I can.
from rustler.
Related Issues (20)
- Update changelog for 0.27 HOT 1
- Store rustler template outside of priv/? HOT 2
- how to custom build target arch?
- can you support cargo-zigbuild? HOT 2
- `nif` macro fails with macro arguments HOT 2
- New Binary from Vec or Slice
- Support for enif_monitor_process HOT 1
- resource with lifetime
- Expose `enif_is_process_alive` HOT 4
- rustler errors on OTP26 HOT 1
- How to conveniently work with binaries as vectors of bytes?
- Why does Term::map_from_pairs return a NifResult?
- Support for fully custom `:load_from` for escripts HOT 8
- This OTP release uses the unsupported Erlang NIF version "2.17" HOT 1
- Test NifStruct derived traits
- Running `dialiyzer` with `rustler` 0.30.0 results in "The pattern can never match the type"" HOT 4
- Import structs from a library
- Can't `mix compile` with path dependency in `Cargo.toml` HOT 2
- Obscure error messages HOT 3
- Would you mind to release `rustler-0.30.1` which includes #570 ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rustler.