Botelhomf

Botelhomf OP

Good evening, I’m having a problem using the command “mix compile” or “recompile”, every time I use it, it works the first time and then it doesn’t work anymore! Would you know what’s going on? I have already installed Elixir and Erlang by Windows 11 - Wsl with the newest version of Ubuntu and I am also a VMware with Ubuntu installed. I tried --force and it didn’t work either… I’m taking the course via Udemy and my teacher can’t help me either! I’m using Visual Code Studio and I don’t know if there’s a missing extension to be installed or if there’s an error in my Erlang and Elixir version! If you can help me I would be very grateful!

Yours sincerely,

First 5 of 5 Posts Switch mode

eksperimental

eksperimental

Forget about Visual Studio for now.
Try running the command from the command line mix compile --force and share the output.

UPDATE: Please also include the output of elixir --version

Botelhomf

Botelhomf OP

Sorry i can’t upload picture about this problem because i’m new user. And i’m using VMware so i can’t copy and paste for here. But i can explain:

command: elixir -v
Erlang/OTP 24 [erts-12.2.1] [source] [64-bit] [smp:2:2] [ds:e:e:10] [async-threads:1] [jit]

Elixir 1.12.2 (compiled with ErlangOTP 24)

command: mix compile
command: mix compile --force
Compiling 1 file (.ex)
Generated fizz_buzz app

But when i try a test or when i call a print after compile with --force, i can’t see the new changes to my code!

So i don’t understand what’s happend. If i do all code and compile just in the end, its ok, but i can´t wrong because i can´t test during the programmation.

Botelhomf

Botelhomf OP

When I use the command: mix compile

nothing happens and is waiting for new command

Botelhomf

Botelhomf OP

In Windows with WSL i do this:

botelhomf@LAPTOP-F1BAM2UD:~$ cd fizz_buzz/
botelhomf@LAPTOP-F1BAM2UD:~/fizz_buzz$ mix compile
botelhomf@LAPTOP-F1BAM2UD:~/fizz_buzz$ mix compile --force
Compiling 1 file (.ex)
Generated fizz_buzz app
botelhomf@LAPTOP-F1BAM2UD:~/fizz_buzz$ mix compile
botelhomf@LAPTOP-F1BAM2UD:~/fizz_buzz$ MIX_DEBUG=1 mix compile --force --profile time
→ Running mix loadconfig (inside FizzBuzz.MixProject)
← Ran mix loadconfig in 0ms
→ Running mix compile --force --profile time (inside FizzBuzz.MixProject)
→ Running mix loadpaths --force --profile time (inside FizzBuzz.MixProject)
→ Running mix archive.check --force --profile time (inside FizzBuzz.MixProject)
← Ran mix archive.check in 0ms
→ Running mix deps.loadpaths --force --profile time (inside FizzBuzz.MixProject)
← Ran mix deps.loadpaths in 10ms
← Ran mix loadpaths in 13ms
→ Running mix compile.all --force --profile time (inside FizzBuzz.MixProject)
→ Running mix compile.yecc --force --profile time (inside FizzBuzz.MixProject)
← Ran mix compile.yecc in 2ms
→ Running mix compile.leex --force --profile time (inside FizzBuzz.MixProject)
← Ran mix compile.leex in 0ms
→ Running mix compile.erlang --force --profile time (inside FizzBuzz.MixProject)
← Ran mix compile.erlang in 0ms
→ Running mix compile.elixir --force --profile time (inside FizzBuzz.MixProject)
Compiling 1 file (.ex)
[profile] 7ms compiling + 0ms waiting for lib/fizz_buzz.ex
[profile] Finished compilation cycle of 1 modules in 7ms
[profile] Finished group pass check of 1 modules in 0ms
← Ran mix compile.elixir in 30ms
→ Running mix compile.app --force --profile time (inside FizzBuzz.MixProject)
Generated fizz_buzz app
← Ran mix compile.app in 7ms
← Ran mix compile.all in 54ms
→ Running mix compile.protocols --force --profile time (inside FizzBuzz.MixProject)
← Ran mix compile.protocols in 105ms
← Ran mix compile in 183ms
botelhomf@LAPTOP-F1BAM2UD:~/fizz_buzz$ iex -S mix
Erlang/OTP 24 [erts-12.3.1] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit]

Interactive Elixir (1.13.0) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> FizzBuzz.
MixProject hello/0 (IN THIS LINE DON’T HAVE build/0 AND I CREATE THIS IN MY CODE)
iex(1)> FizzBuzz.

LOOK THE CODE:

defmodule FizzBuzz do

def build(file_name) do

file = File.read(file_name)

IO.inspect(file)    

end

end

eksperimental

eksperimental

What do you expect to happen that is not happening?

— All posts loaded —

Where Next? Top

Trending in Questions Top

stjefim
Hello! Suppose you are building workflow (order / task / payment) processing system with the following requirements: Each workflow con...
New
jonnycharles
I’m in search of an Elixir library that offers PDF generation capabilities similar to Ruby’s Prawn. While there have been discussions abo...
New
spammy
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
dli
Before I dive in myself, did anyone successfully sprinkle Hologram into their existing LiveView app? Looking for hints regarding: Addi...
New
bottlenecked
Hi all, I wanted to ask how the community is dealing with post-release steps. Today we have Ecto migrations, which make sure that the db...
New
roeland
Kia ora, We have been using elixir-google-api to connect to Google Drive. However, with the updates to Tesla due to CVEs this is now bro...
New
rahultumpala
Hello, I have an Elixir backend that implements a custom protocol over TCP. I want to load test the backend and assess the performance o...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New

We're in Beta

About us Mission Statement