W3C home > Mailing lists > Public > public-interledger@w3.org > January 2016

Re: Interledger Reference Code Released

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Thu, 28 Jan 2016 09:46:29 +0100
Message-ID: <CAKaEYh+ZixJrmSbo3UhWKfN=VC6vKnmt6URUrpfM0VpLANRTwQ@mail.gmail.com>
To: Stefan Thomas <stefan@ripple.com>
Cc: Evan Schwartz <evan@ripple.com>, Interledger Community Group <public-interledger@w3.org>
On 27 January 2016 at 17:40, Stefan Thomas <stefan@ripple.com> wrote:

> Very strange, the "Use of const in strict mode" error is exactly the one
> you get when trying to run it with an older node version like 0.10.x. But
> the log clearly shows you're using 5.5.0.
>
> The second error I believe is an issue with NPM. There is a "--color"
> command line parameter that is being passed and somehow NPM has decided to
> search for a module called "--color".
>
> I would make sure that you don't have any old versions of Node or NPM
> installed somewhere. Especially check the ones in your path (run "node -v"
> and "npm -v".)
>
> I've also created a possible fix:
> https://github.com/interledger/five-bells-demo/pull/24 - This forces all
> parts of the demo to use the same Node/NPM. I'll get it reviewed/merged
> ASAP.
>

Thank you!

It's working now ...

Very cool visualization ... I'll be experimenting with this over the next
days.

Sorry if this has come up before: is there a canonical chat area for this
project?


>
> On Wed, Jan 27, 2016 at 6:37 AM, Melvin Carvalho <melvincarvalho@gmail.com
> > wrote:
>
>>
>>
>> On 2 November 2015 at 17:47, Evan Schwartz <evan@ripple.com> wrote:
>>
>>> We've released our reference implementation of the Interledger Protocol.
>>> Try out the demo at https://github.com/interledger/five-bells-demo
>>>
>>> ×
>>>
>>> ​
>>>
>>> This is a basic implementation of the Universal mode of the protocol.
>>> The demo runs a number of independent ledgers and connectors and allows you
>>> to select any two ledgers and send an interledger payment between them.
>>> This is meant to illustrate how easy it could (and arguably should) be to
>>> send money between payment networks.
>>>
>>> More documentation, draft specs, and other use case demos to come but
>>> we're looking forward to hearing your feedback on this in the meantime!
>>>
>>
>> Having issues getting this running.
>>
>>  npm start
>>
>> const demo = require('./src/services/demo')
>> ^^^^^
>>
>> I guess that's an npm thing, so i downloaded npm 5.5
>>
>> But same issue.
>>
>> SyntaxError: Use of const in strict mode.
>>     at Module._compile (module.js:439:25)
>>     at Object.Module._extensions..js (module.js:474:10)
>>     at Module.load (module.js:356:32)
>>     at Function.Module._load (module.js:312:12)
>>     at Function.Module.runMain (module.js:497:10)
>>     at startup (node.js:119:16)
>>     at node.js:935:3
>>
>> npm ERR! Linux 3.16.0-44-generic
>> npm ERR! argv "/home/melvin/dev/node/node-v5.5.0-linux-x64/bin/node"
>> "/home/melvin/dev/node/node-v5.5.0-linux-x64/bin/npm" "start"
>>
>>
>> *npm ERR! node v5.5.0npm ERR! npm  v3.3.12*npm ERR! code ELIFECYCLE
>>
>>
>> So I tried
>>
>> node index.js
>>
>> npm ERR! Error: ENOENT, open
>> '/home/melvin/dev/five-bells-demo/node_modules/five-bells-ledger/node_modules/--color/package.json'
>>
>> Sorry, Im probably making a simple mistake here.  Any tips on a
>> workaround would be great, thanks!
>>
>>
>>>
>>> --
>>> Evan Schwartz | Software Architect | Ripple
>>> [image: ripple.com] <http://ripple.com>
>>>
>>
>>
>


Screen_Shot_2015-11-03_at_1.37.44_AM.png
(image/png attachment: Screen_Shot_2015-11-03_at_1.37.44_AM.png)

Received on Thursday, 28 January 2016 08:47:02 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 28 January 2016 08:47:03 UTC