Hello Everyone
I upload my softsearch tool in to galaxy tool shed for that I create two repositories first repository contain
the file tool_dependencies.xml, softsearch.xml and tool-data directory
tool_dependencies.xml file contains:
<?xml version="1.0"?>
<tool_dependency>
<package name="softsearch" version="1.0.0">
<install version="1.0">
<actions>
<action type="download_by_url">https://s3-us-west-2.amazonaws.com/mayo-bic-tools/softsearch/Softsearch2.4.tar.gz
</action>
<action type="shell_command">perl ./install.pl --prefix=$PWD</action>
<action type="shell_command">export PERL5LIB=$PERL5LIB:$PWD:$PWD/lib</action>
<action type="shell_command">perl script/SoftSearch.pl</action>
<action type="set_environment">
<environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
</action>
</actions>
</install>
</package>
</tool_dependency>
Then I create another repository this repository contain another tool_dependencies.xml file
tool_dependencies.xml file contain:
<?xml version="1.0"?>
<tool_dependency>
<package name="softsearch" version="2.4">
<repository toolshed="http://testtoolshed.g2.bx.psu.edu" name="ss-tool" owner="plus" changeset_revision="962d5485ca5e" />
</package>
</tool_dependency>
changeset_revision="962d5485ca5e" on above file is revision id of first repository was created
but when I install this repositories in my local galaxy instance it will show the error
Name | Version | Type | Status | Error |
---|---|---|---|---|
softsearch | 1.0.0 | package | Error | Can't locate LevD.pm in @INC (@INC contains: /data2/bsi/reference/softsearch/lib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at script/SoftSearch.pl line 16. BEGIN failed--compilation aborted at script/SoftSearch.pl line 16. |
so please any one can tell me how solved this error and tell me I am doing correct or wrong
Thank You
GPS