わかりました、これはメインファイルがそれらのインクルードpmファイルをどのように使用するかです
use Dancer;
use Net::OAuth2::Client;
use HTTP::Request::Common;
sub client {
Net::OAuth2::Client->new(
'0', # OAuth 2.0 client_id
'1234567890abcdef', # OAuth 2.0 client_secret
site => 'http://www.deviantart.com',
authorize_path => 'https://www.deviantart.com/oauth2/draft15/authorize?response_type=code',
access_token_path => 'https://www.deviantart.com/oauth2/draft15/token?grant_type=authorization_code',
access_token_method => 'GET',
)->web_server(
redirect_uri => uri_for('/auth/deviantart/callback')
);
}
これらのPMファイルをこれと同じディレクトリに配置しましたが、見つからないため失敗します
それらのファイルはこのように始まります
package Net::OAuth2::Client;
package HTTP::Request::Common;
package Dancer;