# Question about install packages from GitHub?

**URL:** <https://discourse.julialang.org/t/question-about-install-packages-from-github/81993>\
**Category:** General Usage\
**Created:** [May 31, 2022, 1:57pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993 "2022-05-31T13:57:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raymond](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raymond/32/36557_2.png) [@Raymond](https://discourse.julialang.org/u/Raymond)\
**Post date:** [May 31, 2022, 1:57pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993/1 "2022-05-31T13:57:50Z")

</div>

Dear all,

how can I install the packages in GitHub .  
For example, I want to add “DataFramesMeta”(dev version) .  
If I run `] add DataFramesMeta`, it always add the version 0.7.1.

---

<div class="post-metadata">

**Author:** ![Raymond](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raymond/32/36557_2.png) [@Raymond](https://discourse.julialang.org/u/Raymond)\
**Post date:** [May 31, 2022, 2:00pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993/2 "2022-05-31T14:00:10Z")

</div>

When I use the macro @subset. It always gets an error.

```julia
julia> using Statistics

julia> df = DataFrame(x = [1, 1, 2, 2], y = [1, 2, 101, 102]);

julia> gd = groupby(df, :x);

julia> outside_var = 1;

julia> @subset(df, :x .> 1)
ERROR: LoadError: UndefVarError: @subset not defined
in expression starting at none:1

```

I think it is the question of DataFramesMeta version.

---

<div class="post-metadata">

**Author:** ![dawbarton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dawbarton/32/215461_2.png) [@dawbarton](https://discourse.julialang.org/u/dawbarton)\
**Post date:** [May 31, 2022, 2:18pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993/3 "2022-05-31T14:18:49Z")

</div>

When I add DataFramesMeta.jl to a clean environment, I get v0.11.0. I’d suggest trying to update your packages to the latest versions with `] up` or adding an explicit version of DataFramesMeta using `] add DataFramesMeta@0.11.0` to see if you can work out which of your current dependencies is preventing you from getting a more recent version of it.

---

<div class="post-metadata">

**Author:** ![Raymond](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raymond/32/36557_2.png) [@Raymond](https://discourse.julialang.org/u/Raymond)\
**Post date:** [May 31, 2022, 2:22pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993/4 "2022-05-31T14:22:07Z")

</div>

```julia
(@v1.7) pkg> add DataFramesMeta@0.11.0
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package DataFrames [a93c6f00]:
 DataFrames [a93c6f00] log:
 ├─possible versions are: 0.11.7-1.3.4 or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions 0.11.7-1.3.4
 ├─restricted by compatibility requirements with DataFramesMeta [1313f7d8] to versions: 1.0.0-1.3.4
 │ └─DataFramesMeta [1313f7d8] log:
 │ ├─possible versions are: 0.4.0-0.11.0 or uninstalled
 │ └─restricted to versions 0.11.0 by an explicit requirement, leaving only versions 0.11.0
 └─restricted by compatibility requirements with ModelConstructors [e47e5152] to versions: 0.11.7-0.22.7 — no versions left
   └─ModelConstructors [e47e5152] log:
     ├─possible versions are: 0.1.3-0.2.4 or uninstalled
     └─restricted to versions * by an explicit requirement, leaving only versions 0.1.3-0.2.4

```

---

<div class="post-metadata">

**Author:** ![dawbarton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dawbarton/32/215461_2.png) [@dawbarton](https://discourse.julialang.org/u/dawbarton)\
**Post date:** [May 31, 2022, 2:38pm UTC](https://discourse.julialang.org/t/question-about-install-packages-from-github/81993/5 "2022-05-31T14:38:47Z")

</div>

Looks like you need a newer version of ModelContructors that works with a newer version of DataFrames. Looking in GitHub, the current development version of ModelConstructors should work with the latest version of DataFrames, so you can do `] add ModelConstructors#main` to get the development version.
