Open ebloc opened 7 years ago
From @ktasyaran on March 9, 2017 10:10
I installed populus but it gives that when I write populus init in populus_workspace:
AttributeError: module 'anyconfig' has no attribute 'to_container'
From @avatar-lavventura on March 9, 2017 14:3
python -V
ne donduruyor? (?=) Python 2.7.13 @ktasyaran
From @avatar-lavventura on March 9, 2017 14:24
I have updated the installation on the guide I guess you were using mac, can you try this: brew install pkg-config libffi autoconf automake libtool openssl
@ktasyaran
From @ktasyaran on March 9, 2017 20:2
python -V returns python 2.7.10 @avatar-lavventura. Does it make a difference? And I realized that it won't work on solidity 0.4.9. And finally, what is a difference between pyethapp and pyethereum?
From @avatar-lavventura on March 9, 2017 20:21
I am working on the revert solc 0.4.9 to 0.4.8 but having some problems to fix it. https://github.com/pipermerriam/populus/issues/266 @ktasyaran
From @avatar-lavventura on March 9, 2017 20:36
pyethapp vs pyethereum: http://ethereum.stackexchange.com/questions/5769/whats-the-difference-between-pyethapp-and-pyethereum @ktasyaran
From @avatar-lavventura on March 11, 2017 18:37
@ktasyaran I fixed the installation and update the guided. Could you try again to install from beginning.
From @ktasyaran on March 11, 2017 20:2
I tried now. I realized that you do not have to install solidity via downloading tar for mac users who use Homebrew. It holds both 0.4.8 and 0.4.9 for now. Also populus did not accept with web3 3.5.2 after writing populus init. It wanted 3.7.1. I tried with 3.7.1 and it passed tests. @avatar-lavventura
From @avatar-lavventura on March 11, 2017 22:28
Did you just done brew install solidity
? @ktasyaran
From @ktasyaran on March 11, 2017 23:49
brew install solidity gives latest which is 0.4.9.
For 0.4.8, you need to do this: brew install https://raw.githubusercontent.com/ethereum/homebrew-ethereum/77cce03da9f289e5a3ffe579840d3c5dc0a62717/solidity.rb @avatar-lavventura
From @avatar-lavventura on March 11, 2017 23:59
Thanks, I added that to installation guide. @ktasyaran
From @avatar-lavventura on March 12, 2017 0:4
Did you updated the SOLC_BINARY, LD_LIBRARY_PATH and $PATH
? Yapmana gerek yok galiba solc 0.4.8, solc 0.4.9 un ustune yazmis olmasi gerekiyor. @ktasyaran
From @ktasyaran on March 12, 2017 0:8
No. Just installed with command written above. Still I can run solidity anywhere in my computer. Therefore, I didn't update paths. I think this path adjustments are for running solidity globally instead of running only in build folder. Am I wrong?
From @avatar-lavventura on March 12, 2017 0:10
What does solc --version
returns?
From @ktasyaran on March 12, 2017 0:10
Version: 0.4.8+commit.60cc1668.Darwin.appleclang
From @avatar-lavventura on March 12, 2017 0:14
Great, your system overwritten 04.8 onto 0.4.9 that's why you didn't have to update the paths. On ubuntu it require some additional work to do in order to target build folder for 0.4.8.
Populus
is a smart contract development framework for the Ethereum blockchain. (http://populus.readthedocs.io/en/latest/quickstart.html#installation)Debian, Ubuntu:
OSX
Then:
Initializing a new project: