Ethereum sources for Mac OS in 2017: Step-by-step guide
In 2017, many developers were eager to start working in their Ethereum projects, but they had challenges in developing sources for Mac OS. In this article, we provide a step -by -step guide to translating Ethereum sources using official Mac OS instructions.
problem
When you try to assemble sources of the Ethereum project with official GitHub guides or other online resources, you often face problems:
- Missing addictions : The installation of the required addictions such as the node and NPM cannot be installed.
- Invalid Translator Tickets
: GCC translator incorrect ticket options can prevent the assembly from being successful.
- Build faults : The collection can be implemented due to a number of problems such as syntax errors or missing title files.
Solution
Fortunately, the official Ethereum GitHub warehouse offers a number of instructions that can help you translate your source to Mac OS. Here’s a step -by -step guide:
Step 1: Install the required addictions
To start the assembly, you must install the necessary addictions on the node and NPM. Complete the following command on your terminal:
`Bash
NPM INIT -Y
NodePKG Install Node-NPM@Last
`
This installs the latest versions of “knot” and “NPM”.
Step 2: Create a new directory
Create a new directory to keep the project source files:
`Bash
Mkdir My-Ethereum project
CD MY-Ethereum project
`
Step 3: Clone Ethereum Archive
Clone Official Ethereum Archives for your new directory:
`Bash
Git Clone
`
Step 4: Go to the directory and start a new project
Go to a cloned archive directory and start a new project using the NPM Init
:
`Bash
CD Ethereum
NPM INIT -Y
`
This creates a new package.json
file you need for the following steps.
Step 5: Specify the building command kit
Create a new file named Build.gradle
(for Android) or ‘Build.gradle.kts(iOS) at your project. Add the following configuration:
Groovy
Use an extension: ‘Android’
Use an extension: ‘Kotlin-Android’
Android {
college 29
DefaultConfig {
Applicationid “Com.example.myethereum-Project”
Minsdkversion 21
Maxsdkversion 29
Target Dr. 29
Version Code 1
version “My Ethereum Project”
}
}
Building Types {
Publication {
minifyingabled false
ProGuardfiles GetDeFaultProguardfile (“proguard-Android.txt”), “proguard-rules.pro”
}
}
`
This configuration assumes that you are using the Android Gradle extension.
Step 6: Turn your source
Go back to the original directory and complete the following command to translate your source:
`Bash
./gradlew Build
`
This will assemble the sources of your project and create the Root of your project in the Build.gradle
file.
Step 7: Create Source Maps (Optional)
If you are using Android, you need to create source maps to make the error correction easier. Complete the following command:
`Bash
./GRADLEW Debugreleasebuild-not a clear building
`
This produces source maps for the structure of your application.
conclusion
By following these steps, you should now be able to translate your Ethereum source to the Mac OS application with the official GitHub archive instructions. Remember to update your addiction and set your building command series for specific project requirements if necessary.
Note: These instructions are for 2017 and may not work with newer versions of the Ethereum project. Always see official documents and publish notes of any updates or changes to the project’s CodeBase.