Error when try to run $zat server
Hi,
I am trying to create this tutorial https://developer.zendesk.com/documentation/apps/working-with-data/getting-data-from-an-external-application/
I wanted to check if everything is ok before i continue that tutorial, so I ran Zat server and I got this error bellow:
ubuntu@LAP-mohamad-sam:/mnt/c/zendeskapps/Tutorial/crmInfo$ zat server
/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:153:in `new': tried to create Proc object without a block (ArgumentError)
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:153:in `memoized'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:234:in `<class:ProxyOptions>'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:216:in `<module:Faraday>'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:1:in `<top (required)>'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday.rb:80:in `block in require_libs'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday.rb:79:in `each'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday.rb:79:in `require_libs'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday.rb:240:in `<module:Faraday>'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday.rb:16:in `<top (required)>'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/zendesk_apps_tools-3.8.6/lib/zendesk_apps_tools/deploy.rb:1:in `<top (required)>'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/zendesk_apps_tools-3.8.6/lib/zendesk_apps_tools/command_helpers.rb:4:in `<top (required)>'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/zendesk_apps_tools-3.8.6/lib/zendesk_apps_tools/command.rb:6:in `<top (required)>'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/ubuntu/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/zendesk_apps_tools-3.8.6/bin/zat:13:in `<top (required)>'
from /home/ubuntu/.rbenv/versions/3.0.1/bin/zat:23:in `load'
from /home/ubuntu/.rbenv/versions/3.0.1/bin/zat:23:in `<main>'
-
Btw, I tried to run another app which was working yesterday with me, but it didn't work as well.
Thank you in advance.. -
Hi Samer,
Just for clarity, in your other app when you ran zat server did you receive the same error as well?
Best,
Erica
-
Yes, it was the same error.
However, this issue has been solved when i reinstall Ruby on Ubuntu
Thank you.
KR,
Samer -
That's awesome! I'm glad you were able to resolve it and thanks for following up and posting your solution.
Best,
Erica
-
can u please provide a soluion for this i am useing 3.1.0 ruby version
error : /Users/anmolsingh/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/faraday-0.9.2/lib/faraday/options.rb:153:in `new': tried to create Proc object without a block (ArgumentError)
-
Try to reinstall ruby, and downgrade, for me it solved after reinstallation of Ruby and downgraded the version, the version now working for me is 2.6.4
FYI, If you are using Mac then you should check the correct version you have to use. you can find this information on installation guide for Zendesk application framework. -
i follow all the official installation steps as mentioned but still got error .
thanks to u its work with 2.6.4
-
Good luck..
-
Attempt to reinstall ruby, and minimization, for me it addressed after reinstallation of Ruby and downsized the form, the rendition currently working for me is 2.6.4
FYI, If you are utilizing Mac then you ought to check the right form you need to utilize. you can observe this data on establishment guide for Zendesk application system.
댓글을 남기려면 로그인하세요.
9 댓글