Comments (4)
I'll assume that WSL2 is synonymous with Ubuntu. (most of the tutorials that show you how to setup WSL2 end up showing you how to install ubuntu)
First, get crystal setup on your machinee by following the steps outlined here: https://crystal-lang.org/install/on_ubuntu/
Then, get postgres installed from the official ubuntu repositories or your source of choice.
Then, create a new crystal project with crystal init
Then, add the amber shard to your project
Install the shard.
Aaaand thats it! It sounds like a lot of stuff but setting up a script for it shouldn't be too hard. I hope...
from amber.
This video is an excellent template. Just replace the elixir installation steps with crystal installation. https://www.youtube.com/watch?v=fyqYD0TP92s
I'd love to sit down and make a step by step tutorial that takes you from installing wsl to having a sparkling new amber project but I'm travelling with a mac and will get access to a windows machine a week from now. I could write steps from memory but we'll need someone else to double check that they are accurate.
from amber.
@a-alhusaini thank you! That's basically my plan as well, written instructions are great but people also really love video. I just finished upgrading my setup so I can do high-quality screencasts to help introduce Amber.
I have an M1 Pro Mac, so I'll have to use VM to create the Windows tutorial screencast. If you have the recent update to date installation steps I'd gladly use them as part of the screen cast to verify they are complete.
from amber.
I believe the original question has been answered within the comments. There has been no activity since April so it can be closed.
from amber.
Related Issues (20)
- Website funding is over and needs to be renegotiated every year with digital ocean. HOT 3
- Change from Github Actions -> CircleCI
- `amber g ` creates system tests that are incomplete for controller/request testing
- `resources` macro _should_ accept a block for nesting unRESTful routes HOT 2
- Improve the Auth generated by `amber g auth` HOT 2
- Feature: Unify the API for config vars HOT 1
- Enhancement: Improving the generators for greater flexibility
- Enhancement: Automatically return 400 response if param validation fails HOT 1
- amber 1.3.2 regression test failure against crystal 1.9.1 HOT 5
- amber 1.4.0 test failure HOT 4
- Requests with `content-type` `application/json` do not parse params correctly
- Automatically generated mock data files
- Create Installation instructions for brew on linux
- Use Ansible to test installation instructions for different OSes HOT 2
- Sqlite dependency version missmatch HOT 1
- Inexistent docker image in generated Dockerfile HOT 2
- First registered connection cannot be nil HOT 2
- Automatically Create and Migrate Test Databases on Linux
- Discord server HOT 4
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 amber.