ambareesha7

ambareesha7

Phoenix error while adding xandra library to dependencies

i have created new phoenix app with mix phx.new command and added PETAL stack every thing was working fine but my company requirement is to use cassandra DB, so added xandra package to dependencies and ran mix deps.get command and i’m getting these errors

ambi@av blockchain-pos % mix deps.get
Resolving Hex dependencies...

Failed to use "decimal" because
  absinthe (version 1.6.4) requires ~> 1.0 or ~> 2.0 *
  jason (version 1.2.2) requires ~> 1.0 or ~> 2.0 *
  postgrex (version 0.15.9) requires ~> 1.5 or ~> 2.0 *
  xandra (version 0.13.1) requires ~> 1.7 *
  mix.lock specifies 2.0.0

* This requirement does not match pre-releases. 
To match pre-releases include a pre-release in the requirement, 
such as: "~> 2.0-beta".

** (Mix) Hex dependency resolution failed, change the version 
requirements of your dependencies or unlock them (by using mix 
deps.update or mix deps.unlock). If you are unable to resolve the 
conflicts you can try overriding with {:dependency, "~> 1.0", override: true}

if I remove xandra from dependencies no errors
my doubt is, is the xandra conflicting with ecto? or some thing else

any help would be appreciated

Marked As Solved

kip

kip

ex_cldr Core Team

I think if you do:

mix deps.unlock decimal
mix deps.get

You should be ok. The message mix.lock specifies 2.0.0 says that the version is locked to 2.0.0 so you need to unlock that so dependency resolution can run again.

Last Post!

ambareesha7

ambareesha7

thank you @kip it worked

Where Next?

Popular in Questions Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New

Other popular topics Top

New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement