Skip to content
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

Continuous integration build not working #405

Open
Thodiyil opened this issue Dec 31, 2020 · 5 comments
Open

Continuous integration build not working #405

Thodiyil opened this issue Dec 31, 2020 · 5 comments

Comments

@Thodiyil
Copy link

Thodiyil commented Dec 31, 2020

Hi,
I am new to Manubot and have set up a local repository on my windows (10, 64bit) that syncs well with the remote repository. I have removed travis appveyor.yml following instructions in setup.md.

Unfortunately, I do not see any manuscript builds in either the local or remote repositories. When I run the build command from the repo root, this is the error:
$ bash ./build/build.sh
Retrieving and processing reference metadata
./build/build.sh: line 16: manubot: command not found

I then ran this command from a conda prompt with the following errors:

conda env create --file build/environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound:

  • cairocffi=0.8.0
  • pango=1.40.14

When I try to check status:
$ git status
sh: __git_ps1: command not found

Would appreciate any help
Paul

@agitter
Copy link
Member

agitter commented Jan 1, 2021

@Thodiyil we can definitely help get your manuscript working in your remote repository because it does not depend on your local environment. Is your repository public? I saw you forked the try-manubot and rootstock repositories, but I did not see a public manuscript repository that you created. Did you start with the configuration step of the setup and then create a new GitHub repository?

Local Manubot builds are not currently supported in Windows. I'm looking into this in #406, but it does not look easy to set up.

@Thodiyil
Copy link
Author

Thodiyil commented Jan 1, 2021 via email

@Thodiyil
Copy link
Author

Thodiyil commented Jan 1, 2021 via email

@agitter
Copy link
Member

agitter commented Jan 2, 2021

The first GitHub Pages deployment is a bit erratic. Sometimes it works without any modification to the settings. Sometimes it requires reselecting "gh-pages branch" as the source. We have a note about that in this setup step, but we can consider recommending selecting the source as the default process. This is a frequent source of confusion.

For private manuscripts (e.g. #358) the best option for sharing with collaborators but not sharing publicly is to give the collaborators access to the private repository and point them to the PDF version of the manuscript in the gh-pages branch: https://github.com/Thodiyil/<my-manuscript>/blob/gh-pages/manuscript.pdf

@Thodiyil
Copy link
Author

Thodiyil commented Jan 3, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants