Comments (6)
Can I get your browser, as well (to attempt to replicate this, I typically develop in chrome.)
Have you tried turning it off and back on again lol
from olive.jl.
caused by #57 ... going to go ahead and leave this open for anyone that might face the same issue. Some special symbols in your directory are causing the document to sort of fall apart and become no longer parsable. The solution is to find a different place to put your home directory until #57 is closed. First, remove your current Olive version:
pkg> rm Olive
Next, add Olive Unstable -- which has an added key-word argument to the function start
that will allow you to set the starting home directory to another directory. For example, (this is post registration, otherwise replace Olive
with this repository's URL.
pkg> add Olive#Unstable
julia> using Olive
julia> using Olive; Olive.start(home = pwd())
I hope to get the actual IO issue that is the source of this fixed very soon... Hoping to make it the focus for tommorrow!
from olive.jl.
Another solution (for those who want to use the published version or the stable version), might be to launch Julia with
HOME="/path/to/an/empty/folder" JULIA_DEPOT_PATH="/path/to/.julia/folder julia
from olive.jl.
Hey @emmettgb, I am also running into this issue that @VarLad described. Just tried starting a notebook and it doesn't work. Not only do I have the issue that Var described, but I also get an error in precompiling the olive
module being activated. It gave me a dependency error (I am on the latest #Unstable branch right now) about Olive not being a dependency. To get around this, what I did was:
- Navigate into the
olive
directory and manually addedOlive.jl
- Restarted my Julia session
- Restarted olive environment
- Success
Also I can't seem to create files at the moment. I get an error such as open("/home/[email protected]/OliveTest/olive", 65, 438): illegal operation on a directory
. To get around that I dropped out of Julia for a moment, touched a file called test.jl
, restarted Olive, and then I could pull up the editor.
Cool stuff!
from olive.jl.
Hey @emmettgb, I am also running into this issue that @VarLad described. Just tried starting a notebook and it doesn't work. Not only do I have the issue that Var described, but I also get an error in precompiling the
olive
module being activated. It gave me a dependency error (I am on the latest #Unstable branch right now) about Olive not being a dependency. To get around this, what I did was:
- Navigate into the
olive
directory and manually addedOlive.jl
- Restarted my Julia session
- Restarted olive environment
- Success
Also I can't seem to create files at the moment. I get an error such as
open("/home/[email protected]/OliveTest/olive", 65, 438): illegal operation on a directory
. To get around that I dropped out of Julia for a moment, touched a file calledtest.jl
, restarted Olive, and then I could pull up the editor.Cool stuff!
Definitely a permissions issue with the directory you chose, as far as I can tell. Seems Julia cannot create or save files.
Hmmm that's interesting, I didn't think we would need to add Olive in order to have it work as a dependency for those sub-files, given that they are sourced below Olive from Olive. Odd that this remains a little inconsistent, but also understandable.
I suppose the solution to that would just be adding Olive
in setup
from olive.jl.
So this issue is effectively resolved, as it was an issue with dependencies -- this issue should not exist going forward so long as one is using ToolipsSession
0.3.3+
.... This was caused by #57
Thank you to @VarLad for helping me diagnose the issue by introspecting a few things on their machine. Closing now.
from olive.jl.
Related Issues (20)
- `build_base_repl_cell` HOT 1
- improve base `txt` cells, and `Cell{<:Any}` HOT 1
- Unsaved
- open the same project twice
- 0.0.92 Release HOT 17
- #L search
- tab style change
- new O
- Feedback and question HOT 6
- Proposal -- No more setup HOT 1
- `Styler` moving to base
- `shellrepl` -> `env.pwd`
- no `Base` modules
- 0.0.93 Release HOT 3
- Easy extensions HOT 1
- Settings adjustment
- `module`/`include` revamp
- Lines
- 0.0.94 Release HOT 1
- create_new olive extension
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 olive.jl.