https://github.com/latticework/jalidev
Linux development environment for Jali projects.
https://github.com/latticework/jalidev
Last synced: 11 months ago
JSON representation
Linux development environment for Jali projects.
- Host: GitHub
- URL: https://github.com/latticework/jalidev
- Owner: latticework
- License: mit
- Created: 2016-03-04T12:08:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-27T03:28:41.000Z (almost 10 years ago)
- Last Synced: 2025-02-22T07:51:17.763Z (over 1 year ago)
- Language: Ruby
- Size: 13.7 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jalidev
Linux development environment for Jali projects.
## Prerequisites
Install and configure Chef:
1. Install __ChefDK__, [here](https://downloads.chef.io/chef-dk/)
1. Install the __Chef Vagrant-Omnibus__ plugin
> `vagrant plugin install vagrant-omnibus`
1. Install the __Vagrant-Berkshelf__ plugin
> `vagrant plugin install vagrant-berkshelf`
### Note to NodeJS users
> On __Windows 10__ you need to be a part of the `Administrators` group and
> always run `vagrant` from a console as administrator. You possibly can add the
> `SeCreateSymbolicLinkPrivilege` to your account. However your account can't
> "look" like an admin account or will get a stripped down Windows security
> token like administrators do but can't "run as administrator". You would
> have to either disable User Account Control (UAC) or make sure your account
> does not have any of the restricted priviliges. See article `Windows Vista
> Application Development Requirements for User Account Control Compatibility`
> section [New Technologies for Windows][vistauac_topic3] subsection `Access
> Token Changes` for more information and a list of restricted privileges.
> [HT](http://superuser.com/a/839608)
>
> To add privileges to create simlinks:
> 1. Open a windows security policy editor
> * On __Windows 10 Professional or Enterprise__ open `secpol.msc`
> * On __Windows 10 Home__ download `polsedit` from [here](http://www.southsoftware.com/)
> and open `polseditx64.exe`
> 2. Add your user to `SeCreateSymbolicLinkPrivilege`
## Usage
[//]: # ( See http://stackoverflow.com/a/37661469/2240669 )
1. Clone jalidev:
> `git clone --depth=1 --branch=master --origin jalidev https://github.com/latticework/jalidev.git
> `
1. Navigate to the `` directory
> `cd `
1. Add new git origin. E.g.:
> `git remote add origin https://github.com//.git`
1. Rename all references of `jalidev` to `your-project-name` in the
`Vagrantfile`. _Note that this will become the name of your virtual machine,
and you can only have one._
1. Open a console window (perhaps as Administrator), cd to the project folder
and run Vagrant:
> `vagrant up`
1. Wait for Vagrant and Chef initializations to complete before using new the
virtual machine.
[vistauac_topic3]: https://msdn.microsoft.com/en-us/library/bb530410.aspx#vistauac_topic3